Docker 常用命令
鏡像命令
docker images
docker images 查看本機所有鏡像
-a --all #顯示全部
-q #只顯示id
-f #過濾
docker search
docker search
docker pull
docker rmi -f imageid
docker rmi -f $(docker images -aq)
容器命令
新建容器并啟動
docker run [可選參數(shù)] image
[圖片上傳失敗...(image-dc57fc-1590071128187)]
--name="Name"
-d 后臺運行
-it 使用交互方式運行
-P 指定容器的端口
? -p 主機端口:容器端口
? -p 容器端口
-P 隨機指定端口
查看運行的容器
docker ps
-a # 列出當前運行的容器和歷史運行過的容器
-n=? # 列出最近創(chuàng)建的容器
-q # 只顯示容器的編號
退出容器
exit # 容器停止且推出
ctrl+p+q # 退出不停止
刪除容器
docker rm 容器id #不能刪除正在運行的容器
docker rm -f $(docker ps -aq) #刪除所有容器,強制刪除
啟動和停止容器
docker start 容器id
docker restart 容器id
docker stop id
docker kill 容器id #強制停止當前容器
常用其他命令
后臺啟動容器
docker run -d 容器
查看日志
docker logs -tf --tail 10 容器id
查看鏡像元數(shù)據(jù)
docker inpect 鏡像id
查看鏡像進程
docker top 鏡像id
進入當前正在運行的容器
docker exec -it 容器id
docker attach 容器id
從容器內(nèi)拷貝文件到主機上
docker cp 容器id:容器內(nèi)文件 主機文件
curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s082a42c70986197d5bb22ed8c5006d50ff09dd0a