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:容器内文件路径 目标路径
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步