docker命令选项
启动命令
命令 | 作用 |
---|---|
–log-opt max-size=[0-9+][k|m|g] | 文件的大小--log-opt max-size=10m |
–log-opt max-file=[0-9+] | 文件数量--log-opt max-file=3 |
–add-host | 指定往/etc/hosts添加的host--add-host mysql:192.168.10.32 |
–restart=[no|on-failure|always|unless-stopped|] | no :默认策略,在容器退出时不重启容器on-failure :在容器非正常退出时(退出状态非0),才会重启容器on-failure:3 :在容器非正常退出时重启容器,最多重启3次always :在容器退出时总是重启容器unless-stopped :在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器 |
组合命令
1. Image
- 删除全部镜像记录
1
docker rm $(docker ps -aq)
- 删除退出的镜像记录
1
docker rm $(docker ps -f "status=exited" -q)
- 批量删除指定的镜像
1
docker rmi -f $(docker images | grep dgemc.asuscomm.com:9293/teamfort_vote/teamfort_vote | awk '{print $3}')
- 镜像内容拷贝
先启动然后拷贝配置文件1
docker run -d --name nginx nginx
然后删除1
docker cp nginx:/etc/nginx/ /etc/nginx/
1
docker rm -fv nginx
2. volume
- 删除所有(本地)没有被容器使用的volume
1
docker volume prune
3. network
- 删除所有孤立的网络。
1
docker network prune
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Chc-个人数据程序主页!