docker扩容

方法一、

https://www.cnblogs.com/atuotuo/p/7217331.html

只需要修改 dockerd 的启动参数啊 增加 --data-root 把 /var/lib/docker 改到存储区域

[root@lab3 nginx]# docker info
Docker Root Dir: /var/lib/docker

默认情况下,docker daemon 会有一个默认的configuration 文件,此外,我们可以新建一个名为“daemon.json”文件的文件,我们在这个文件中的定义,会覆盖默认配置文件的内容文件。

#cd etc/docker
#vim daemon.json
在这个文件里面加入我们的内容,即修改docker daemon 的 Rootpath

{
    "graph": "/data/docker"
}


[root@lab2 ~]# vi /etc/docker/daemon.json 
{ "registry-mirrors": ["https://wb2g6zxl.mirror.aliyuncs.com"],"insecure-registries": ["192.168.43.65:5000"],"graph": "/data/docker"}

重新 load 配置

# systemctl daemon-reload
重新启动 docker daemon

# systemctl restart docker.service
 

此时,我们再来看 docker 的信息,docker root dir 已经更改:

# docker info
Docker Root Dir: /data/docker







方法二 挂载新目录到docker根目录

mount -o bind /var/lib/docker /opt/docker 
 

永久修改在需要在 /etc/fatab 添加:

/opt/docker /var/lib/docker none bind 0 0

回到顶部
 
回到顶部



方法三、

做软连接


 
参考:

https://www.lsproc.com/post/docker-faq/#toc_1

https://stackoverflow.com/questions/43649560/how-to-change-docker-daemon-root-directory-in-centos7
原文地址:https://www.cnblogs.com/effortsing/p/10060580.html