Docker常用命令
Docker常用命令
列出所有容器ID
1 | docker ps -aq |
查看所有运行或者不运行容器
1 | docker ps -a |
停止所有的container(容器),这样才能够删除其中的images:
1 | docker stop $(docker ps -a -q) 或者 docker stop $(docker ps -aq) |
如果想要删除所有container(容器)的话再加一个指令:
1 | docker rm $(docker ps -a -q) 或者 docker rm $(docker ps -aq) |
查看当前有些什么images
1 | docker images |
删除images(镜像),通过image的id来指定删除谁
1 | docker rmi <image id> |
想要删除untagged images,也就是那些id为的image的话可以用
1 | docker rmi $(docker images | grep "^<none>" | awk "{print $3}") |
要删除全部image(镜像)的话
1 | docker rmi $(docker images -q) |
强制删除全部image的话
1 | docker rmi -f $(docker images -q) |
从容器到宿主机复制
1 | docker cp tomcat:/webapps/js/text.js /home/admin |
从宿主机到容器复制
1 | docker cp /home/admin/text.js tomcat:/webapps/js |
删除所有停止的容器
1 | docker container prune |
删除所有不使用的镜像
1 | docker image prune --force --all或者docker image prune -f -a |
停止、启动、杀死、重启一个容器
1 | docker stop Name或者ID |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 时光's Blog!
评论