目录
方法一、更改存储
一、docker通过yum安装默认位置:/var/lib/docker
1、默认情况下,docker镜像的存储位置在/var/lib/docker下面,这是在系统目录下面,
2、如果我们长期使用docker,会产生很多文件,把系统目录撑爆,下面是修改docker默认存储路径到数据目录中。
二、查看docker的默认存储路径
docker info
三、创建数据存储目录
mkdir /data/docker
四、修改docker的docker.service配置文件
vi /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker
五、迁移docker
停止docker并复制原docker所有内容到/data/docker中
mv /var/lib/docker/* /data/docker
六、重启docker服务
systemctl daemon-reload systemctl restart docker
七、查看镜像
查看docker root dir 已经更改完成了:/data/docker
八、更改路径的优点
1、docker 迁入到/data/docker下后,当启动docker镜像时,docker的容器的根目录/就在/data下面了
2、如果不把/var/lib/docker复制过去,也会重新创建/data/docker/下的目录,但是原来的镜像不会自动迁移过来,还在/var/lib/docker中。
方法二、软连接方式
将docker引擎默认数据存储目录:/var/lib/docker重命名,并且将/data/docker目录软链接至/var/lib/下即可;
mkdir -p /data/docker/ cd /var/lib/ mv docker docker.bak ln -s /data/docker/ .
文章评论