Docker常用命令

查询运行中的Docker镜像

docker ps

包含已停止的镜像

docker ps -a

 

查询镜像

docker images

 

删除已停止的Docker镜像

docker rm $(sudo docker ps -qf status=exited)

docker container prune

 

删除tag为none的镜像

docker rmi $(docker images | grep "none" | awk '{print $3}')

docker rmi $(docker images -f "dangling=true" -q)

docker image prune

 

直接删除带none的镜像,直接报错了。提示先停止容器。

docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') //停止容器

docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') //删除容器

docker rmi $(docker images | grep "none" | awk '{print $3}') //删除镜像

 

宿主机进入docker容器

sudo docker exec -it 容器id /bin/bash 

 

复制容器指定目录下的内容到宿主机目录 

docker cp 容器id:容器内文件路径 目标路径

posted @ 2020-05-09 16:08  Anybt  阅读(185)  评论(0编辑  收藏  举报