如何配置docker使用/ opt而不是/ var

时间:2017-04-15 13:07:33

标签: docker centos7

Docker使用/ var / lib / docker存储图像,如何配置docker使用/ opt in centos?

3 个答案:

答案 0 :(得分:1)

您可以通过选项-2配置docker守护程序。在CentOS中,服务由Systemd管理,您可以在--graph(-g for short)或原始地点/etc/systemd/system/multi-user.target.wants/docker.service找到服务单位文件的链接,并更改/usr/lib/systemd/system/docker.service行,如:

ExecStart

然后使用ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -g /opt 重新加载更改,并使用systemctl daemon-reload重新启动docker服务。

答案 1 :(得分:1)

我可以使用以下命令集

更改docker目录

1.停泊码头 sudo systemctl stop docker

  1. 创建docker.service.d sudo mkdir /etc/systemd/system/docker.service.d
  2. 3.创建docker.conf sudo touch /etc/systemd/system/docker.service.d/docker.conf

    4.使用以下行添加docker.conf

    <强> [服务]

    <强> ExecStart =

    ExecStart = / usr / bin / dockerd --graph = / opt / docker --storage-driver = devicemapper

    5.start Servicec   sudo systemctl daemon-reload

    sudo systemctl start docker

    现在docker正在使用opt / docker而不是/ var / lib / docker

答案 2 :(得分:0)

您需要在/etc/docker/daemon.json中将图形参数的值设置为自定义路径 你可以在: https://docs.docker.com/v1.11/engine/reference/commandline/daemon/#daemon-configuration-file