Docker常用命令

啟動docker

systemctl start docker

守護進程重啟

sudo systemctl daemon-reload

重啟docker服務

systemctl restart docker

重啟docker服務

sudo service docker restart

關(guān)閉docker

service docker stop

關(guān)閉docker

systemctl stop docker

查看容器命令

docker ps

查看當前正在運行的容器對象,注意這里只顯示 這個在運行中的容器信息,顯示內(nèi)容字段如下:

CONTAINER ID : 容器唯一id

IMAGE : 對應鏡像名

COMMAND:啟動方式

CREATED:創(chuàng)建時間

STATUS:當前狀態(tài)

PORTS:占用端口

NAMES:容器名稱(別名)

docker ps -a

-a : 顯示所有運行過的鏡像信息

啟動容器命令

docker start 容器id/名稱

重啟容器命令

docker restart 容器id/名稱

停止容器命令

docker stop 容器id/名稱

Kill容器命令

docker kill 容器id/名稱

刪除容器命令

必須容器停止狀態(tài)才可刪除

docker rm 容器id/名稱

強制刪除容器命令

docker rm -f 容器id/名稱

進入容器命令

可以再次進入該容器的偽終端控制臺

docker attach 容器id/名稱

exec:該命令,可以實現(xiàn)不需要進入容器終端進行交互,可以在宿主機與容器進行交互,

-it : 表明執(zhí)行一個交互式的偽終端方式進入到容器中

docker exec -it 容器id/名稱

查看容器日志

查看該容器的日志信息

docker logs 容器id/名稱

-f :跟隨打印最新的日志追加在最后面

docker logs -f 容器id/名稱

-t : 顯示日志打印的時間戳

docker logs -t 容器id/名稱


docker查看日志

最好還是創(chuàng)建個docker.service文件,用systemd來啟動,這樣有問題掛了可以用journalctl -u docker來查看日志,方便定位問題

清除未使用的鏡像

docker image prune

清除未使用的網(wǎng)絡(luò)

docker network prune

清除未使用的卷(Volume)

docker volume prune

以及,終極命令,上面命令的集合

清除所有未使用的資源

docker system prune

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容