啟動(dòng)docker
systemctl start docker
守護(hù)進(jìn)程重啟
sudo systemctl daemon-reload
重啟docker服務(wù)
systemctl restart docker
重啟docker服務(wù)
sudo service docker restart
關(guān)閉docker
service docker stop
關(guān)閉docker
systemctl stop docker
查看容器命令
docker ps
查看當(dāng)前正在運(yùn)行的容器對象席怪,注意這里只顯示 這個(gè)在運(yùn)行中的容器信息,顯示內(nèi)容字段如下:
CONTAINER ID : 容器唯一id
IMAGE : 對應(yīng)鏡像名
COMMAND:啟動(dòng)方式
CREATED:創(chuàng)建時(shí)間
STATUS:當(dāng)前狀態(tài)
PORTS:占用端口
NAMES:容器名稱(別名)
docker ps -a
-a : 顯示所有運(yùn)行過的鏡像信息
啟動(dòng)容器命令
docker start 容器id/名稱
重啟容器命令
docker restart 容器id/名稱
停止容器命令
docker stop 容器id/名稱
Kill容器命令
docker kill 容器id/名稱
刪除容器命令
必須容器停止?fàn)顟B(tài)才可刪除
docker rm 容器id/名稱
強(qiáng)制刪除容器命令
docker rm -f 容器id/名稱
進(jìn)入容器命令
可以再次進(jìn)入該容器的偽終端控制臺(tái)
docker attach 容器id/名稱
exec:該命令哆窿,可以實(shí)現(xiàn)不需要進(jìn)入容器終端進(jìn)行交互洲赵,可以在宿主機(jī)與容器進(jìn)行交互柬帕,
-it : 表明執(zhí)行一個(gè)交互式的偽終端方式進(jìn)入到容器中
docker exec -it 容器id/名稱
查看容器日志
查看該容器的日志信息
docker logs 容器id/名稱
-f :跟隨打印最新的日志追加在最后面
docker logs -f 容器id/名稱
-t : 顯示日志打印的時(shí)間戳
docker logs -t 容器id/名稱
docker查看日志
最好還是創(chuàng)建個(gè)docker.service文件,用systemd來啟動(dòng)鸣戴,這樣有問題掛了可以用journalctl -u docker來查看日志损拢,方便定位問題
清除未使用的鏡像
docker image prune
清除未使用的網(wǎng)絡(luò)
docker network prune
清除未使用的卷(Volume)
docker volume prune
以及行冰,終極命令呵萨,上面命令的集合
清除所有未使用的資源
docker system prune