修改docker 默认目录

docker 的默认数据目录是 /var/lib/docker

查看命令:
[root@node1 ~]# docker info
修改docker 默认目录_第1张图片

怎么修改?

通过 修改 docker.service 文件,指定目录来修改默认值,不知道docker.service 文件在哪里,可以通过以下命令得到文件路径:

[root@node1 ~]# systemctl disable docker
Removed symlink /etc/systemd/system/multi-user.target.wants/docker.service.
[root@node1 ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@node1 ~]# 

编辑该文件,增加 graph 属性,graph对应的值就是docker的数据目录:
(注意: – 和graph 之间没有空格的)
vi /usr/lib/systemd/system/docker.service
修改docker 默认目录_第2张图片

之后enable 一下docker 服务 重新进行软链接 、并进行一次 daemon-reload

[root@node1 ~]# systemctl enable docker
[root@node1 ~]# systemctl daemon-reload
[root@node1 ~]# systemctl restart docker
[root@node1 ~]# 

再次 docker info ,发现目录已经更新了:
修改docker 默认目录_第3张图片

你可能感兴趣的:(docker,linux)