# docker **Repository Path**: taoshumin/docker ## Basic Information - **Project Name**: docker - **Description**: 不常用的docker 命令 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 参考文献: `https://www.cnblogs.com/sparkdev/p/9177283.html` - `删除那些已停止的容器、dangling 镜像、未被容器; 默认不删除容器卷` `docker system prune` - `删除那些已停止的容器、dangling 镜像、未被容器&&且删除容器卷` `docker system prune --all --force --volumes` ``` docker container prune # 删除所有退出状态的容器 docker volume prune # 删除未被使用的数据卷 docker image prune # 删除 dangling 或所有未被使用的镜像 ``` - `停止容器,并清空所有的镜像和容器` `docker container stop $(docker container ls -a -q) && docker system prune --all --force --volumns` ---- - ·修改镜像· ``` docker cp 7b4565d294f6:/app/main.go . docker cp ./main.go 7b4565d294f6:/app/ docker commit -m='has update' a28fd0f385ba register/demon:v1.3 [容器名] [镜像名] docker stack deploy -c docker-compose.yml stack-demo ```