docker修改目录的方法

Docker修改根目录位置的方法,docker提供了外部配置文件修改默认安装目录/var/lib/docker。

docker提供的外部配置文件,如果不存在可以创建。

vim /etc/docker/daemon.json

Docker修改根目录的步骤

以centos操作修改docker根目录为例:

1、新的docker目录

mkdir -p /data/docker/lib

2、配置文件

vim /etc/docker/daemon.json
{
 "data-root": "/data/docker/lib/docker",
 "log-driver":"json-file",
 "log-opts": {"max-size":"500m", "max-file":"3"}
}

说明:data-root指向的目录就是docker的根目录。

3、停止docker

systemctl stop docker

4、将docker老数据同步到新目录

rsync -avz /var/lib/docker /data/docker/lib/

5、启动docker

systemctl start docker

6、查看docker状态

systemctl status docker

说明:如果修改之后重启不成功,说明docker版本较旧。