Docker基礎命令

1、幫助命令

docker version
docker info
docker --help

2、鏡像命令

docker images //列出本機上鏡像
docker images -a //列出本機上全部鏡像
docker images -q //列出本機上全部鏡像的image id
docker images --digests //顯示鏡像摘要信息
docker images --no-trunc //顯示完整鏡像信息

docker search 鏡像名稱 //從dockerHub上查找鏡像
docker search -s 30 鏡像名稱 //查找點贊數超過30的鏡像
docker pull 鏡像名稱[:TAG] //拉取鏡像默認latest最新版本

docker rmi 鏡像名稱[:TAG] //刪除某個鏡像,默認刪除latest
docker rmi -f $(docker images -qa) // 刪除所有鏡像

3、容器命令

docker run -it imageId //imageId指鏡像的iamge id, 建立對象並進入其中交互
docker run -it -p 80:80 nginx // 手動分配端口
docker run -it -P nginx // 隨機分配端口
docker run -d centos // 
docker ps //查看正在運行中的容器
docker ps -a //查看過往和正在運行中的容器
docker ps -l //查看上次運行中的容器
exit 和 ctrl + p + q //前者退出中止,後者退出不中止
docker attach 容器id// 從新進入退出的容器
docker exec -t 容器id ls -l// 從新進入退出的容器
docker start 容器id //啓動容器
docker restart 容器id //重啓容器
docker stop 容器id //中止容器
docker kill 容器id //強制中止容器
docker rm 容器id //刪除已中止容器
docker rm -f $(docker ps -qa) //刪除所有容器
docker logs 容器id //查看容器日誌
docker inspect 容器id //查看容器內部細節
docker cp 容器id:/tmp/文件名 /root //複製容器下的文件到主機
docker commit -a="binxyz" -m="tcentos" b79368d6585f binxyz/mycentos1.0.0 // 基於正在運行的容器提交一個新的自定義鏡像
相關文章
相關標籤/搜索