docker-常用的指令

阅读量: zyh 2021-07-09 11:46:44
Categories: > Tags:

基本

记录一些常用的指令

列表

1. 查看镜像环境变量

docker run -it --rm [image_name] env

2. 删除

删除所有dangling但没有被引用的镜像

docker image prune

删除所有没有被引用的本地卷

docker volume prune

删除所有停止的容器

docker container prune

清空所有[未使用/未运行]的docker资源对象,包括容器、卷、网络、镜像

docker system prune --all --force --volumes

清空所有的docker资源对象,包括容器、卷、网络、镜像

👻这是极度可怕的指令,仅当你要初始化docker的时候才应该使用。

docker container stop $(docker container ls -a -q) && docker system prune --all --force --volumes

3. -it --rm启动的容器,如何临时退出

下述指令可以让你临时退出容器,而不会触发--rm

ctrl+P+q

你可以通过 exec 从新进入容器,不过在此之后,你通过exit退出容器,也不会触发--rm

只有执行docker stop [container_name]才会触发删除操作。