基本
记录一些常用的指令
列表
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]
才会触发删除操作。