博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker清理
阅读量:5883 次
发布时间:2019-06-19

本文共 1500 字,大约阅读时间需要 5 分钟。

hot3.png

清理已经停止的容器

docker container prune

or

docker rm $(docker ps -q -f status=exited)

清理镜像

# 查看镜像docker imagesdocker rmi $(docker images -q -f "dangling=true")

or

# 查看过程镜像docker images | grep "none"docker rmi $(docker images | grep "none" | awk '/ / { print $3 }')

清理所有不用数据

docker system prune -a

停止的容器,不使用的volume,不使用的networks,悬挂的镜像(过程镜像)

输入图片说明

同样的方法可以用在 networkvolumeimage

docker network prunedocker volume prunedocker image prune

清理固定名称容器

docker stop $(docker ps | awk '/rancher/{print $1}')docker rm $(docker ps -a | awk '/rancher/{print $1}')rmi $(docker images -a | awk '/rancher/{print $3}')

清理旧的Git Runner

docker ps -f status=exited  | grep "\-cache-" | awk '{print $1}' | xargs docker rm

清理挂载

docker volume rm $(docker volume ls -qf dangling=true)docker volume ls -qf dangling=true | xargs -r docker volume rm

清理网络

docker network lsdocker network ls | grep "bridge"$ docker network rm $(docker network ls | grep "bridge" | awk '/ / { print $1 }')

清理容器日志

cat /dev/null >/var/lib/docker/containers/containerid/containerid.log-json.log

找到对应container的日志文件,一般是在 /var/lib/docker/containers/containerid/containerid.log-json.log(containerid是指你的容器id)

限制日志大小和文件

在容器启动配置(/etc/docker/daemon.json)中设置 :

{  "log-driver":"json-file",  "log-opts":{    "max-size":"10m",    "max-file":3  }}

或在docker run时携带参数:

--log-opt max-size=10m --log-opt max-file=3

控制 Machine 大小

docker-machine create --driver virtualbox --virtualbox-disk-size "40000" default

查看文件夹占用空间

du -sh *

转载于:https://my.oschina.net/dingdayu/blog/1587370

你可能感兴趣的文章
WPF 窗体显示最前端
查看>>
tit.Atitit. http 代理原理 atiHttpProxy 大木马 h
查看>>
TCP/IP详解学习笔记(8)-DNS域名系统
查看>>
WPF 之 布局(一)
查看>>
Wireshark设置interface 时提示“There are no interfaces on which a capture can be done ”
查看>>
Android Studio使用SVN,与eclipse共同开发。
查看>>
iOS图片上传及压缩
查看>>
CentOS 7 ARM 版发布:支持树莓派2/香蕉派/CubieTruck
查看>>
Android Studio 编写 JNI
查看>>
nginx配置文件或目录404和403
查看>>
基于Bootstrap简单实用的tags标签插件
查看>>
ANDROID版本号和版本名称的重要性介绍
查看>>
DbContext运行时动态附加上一个dbset
查看>>
每天一个linux命令(43):killall命令
查看>>
Java代码块
查看>>
15-static和extern关键字1-对函数的作用
查看>>
分布式事务(两阶段提交)模型详解
查看>>
DG gap sequence修复一例
查看>>
sql语句的优化分析
查看>>
传统企业云架构的演化
查看>>