Docker使用/ var / lib / docker存储图像,如何配置docker使用/ opt in centos?
答案 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
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