如何将dockerconfiguration为使用/ opt而不是/ var
Docker使用/ var / lib / docker来存储图像,如何configurationdocker在/ centos中使用/ opt?
您可以通过选项--graph(-g for short)
configuration--graph(-g for short)
守护进程。 在CentOS中,服务由Systemdpipe理,您可以在/etc/systemd/system/multi-user.target.wants/docker.service
或原始位置/usr/lib/systemd/system/docker.service
find服务单元文件的链接/usr/lib/systemd/system/docker.service
并更改ExecStart
行,如:
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -g /opt
然后使用systemctl daemon-reload
加载更改,并且systemctl restart docker
以重新启动docker服务。
我可以使用下面的一组命令来更改docker目录
1.Stop docker sudo systemctl stop docker
- 创builddocker.service.d sudo mkdir /etc/systemd/system/docker.service.d
3.创builddocker.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.启动Servicec sudo systemctl守护进程重新加载
sudo systemctl启动docker
现在docker使用opt / docker而不是/ var / lib / docker
您需要将graphics参数的值设置为您的自定义path,您可以在/etc/docker/daemon.json
中find它: https : /etc/docker/daemon.json
守护/#守护程序configuration文件