docker

docker 之 /var/lib/docker 空间满怎么办

2019-11-15  本文已影响0人  燃燃的爸爸

我相信很多老传统行业的装系统有个习惯是把/分的不是很大,然后相关应用的盘会留的比较大,比如自己建立的比如/DISK1。
docker安装好之后,通过docker info可以查看到文件都是放在/var/lib/docker下的。

[root@k8s-n1-211 ~]# docker info | grep Dir
 Docker Root Dir: /var/lib/docker

通过测试如果你只是软连接的那种方式是不奏效的,所以下面我分享一下我的做法。

systemctl stop docker
# 比如我有一个/home是比较大的
mkdir -p /home/docker/lib
# 当然mv也行,空间多的话 可以cp  安全点
cp -R /var/lib/docker/* /home/docker/lib/
mkdir -p /etc/systemd/system/docker.service.d
vi /etc/systemd/system/docker.service.d/devicemapper.conf
# 文件里面的内容
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd  --graph=/home/docker/lib/docker
##--insecure-registry=私服地址 如果有的话 可以加上这个私服 比如自己搭建的harbor
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
docker info | grep Dir 
[root@VM_0_15_centos ~]# docker info | grep Dir
 Docker Root Dir: /home/docker/lib/docker
docker images
[root@VM_0_15_centos ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
busybox             latest              020584afccce        2 weeks ago         1.22MB
tomcat              latest              882487b8be1d        3 weeks ago         507MB
rm -rf /var/lib/docker
上一篇下一篇

猜你喜欢

热点阅读