如何将docker配置为使用/opt而不是/var
Docker使用/var/lib/Docker存储图像,如何配置Docker在centos中使用/opt?您需要在如何将docker配置为使用/opt而不是/var,docker,centos7,Docker,Centos7,Docker使用/var/lib/Docker存储图像,如何配置Docker在centos中使用/opt?您需要在/etc/Docker/daemon.json中将图形参数的值设置为自定义路径 您可以在以下位置找到它: 您可以通过选项--graph(-g)配置docker守护程序。在CentOS中,服务由Systemd管理,您可以在/etc/Systemd/system/multi-user.target.wants/docker.service或原始位置/usr/lib/Systemd/sys
/etc/Docker/daemon.json中将图形参数的值设置为自定义路径
您可以在以下位置找到它:
您可以通过选项--graph(-g)配置docker守护程序。在CentOS中,服务由Systemd管理,您可以在/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
重新加载更改,并使用systemctl restart docker
重新启动docker服务。我可以使用以下命令集更改docker目录
1.阻止docker
sudo systemctl stop docker
创建docker.service.d
sudo mkdir/etc/systemd/system/docker.service.d
3.create docker.conf
sudouch/etc/systemd/system/docker.service.d/docker.conf
4.使用以下行添加docker.conf
[服务]
ExecStart=
ExecStart=/usr/bin/dockerd--graph=/opt/docker--storage driver=deviceapper
5.启动服务
sudo systemctl后台程序重新加载
sudo systemctl启动docker
现在docker使用opt/docker而不是/var/lib/docker我在/etc/docker/thanking@Mohammad mahzounw中找不到daemon.json你的docker版本是什么?这完全不是一个编程问题。可能属于