默认情况下docker的存储路径在/var/lib/docker下

1
2
[root@Yum-Source data]# docker info | grep Dir
Docker Root Dir: /var/lib/docker
由于后期镜像及其他文件会逐渐增多占用空间逐渐增大,考虑到安全问题,将默认存储路径修改掉

方法一:修改docker.service文件

先停掉docker服务

1
systemctl stop docker

修改配置文件

使用--graph指定存储路径

1
2
vi /etc/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --graph /data/docker_volume

重新加载服务

1
2
systemctl daemon-reload
systemctl start docker

查看是否修改成功

1
2
[root@Yum-Source data]# docker info | grep Dir
Docker Root Dir: /data/docker_volume

方法二:修改daemon.json文件

修改后会立即生效,不需重启docker服务

1
2
3
4
vi /etc/docker/daemon.json
{
"graph": "/data/docker_volume"
}