启动命令追加路径
-
通过一下命令获取
docker.service
的配置文件systemctl disable docker systemctl enable docker
-
修改
docker.service
文件vi /usr/lib/systemd/system/docker.service
-
在
EXECStart
的后面增加后如下:ExecStart=/usr/bin/dockerd --graph <存储路径>
-
重新
enable
一下docker
服务重新进行软连接,并进行一次daemon-reload
systemctl disable docker systemctl enable docker systecmtl daemon-reload systemctl start docker
-
查看
docker info
信息
修改配置文件
一、相关命令
1、查看默认存储路径
docker info |grep "Docker Root Dir"
2、 查看Docker的磁盘使用情况
docker system df
二、具体操作,把docker目录放到/data下
1、停止docker
systemctl stop docker
2、把/var/lib/docker同步到/data下
rsync -avzHP /var/lib/docker /data/
3、修改存储路径
-
方法一
cat > /etc/docker/daemon.json << EOF { "graph": "/data/docker" } EOF systemctl stop docker rsync -avzHP /var/lib/docker /data/docker systemctl start docker docker info | grep "Docker Root Dir" docker system df
-
方法二
在systemd控制服务文件如/etc/systemd/system/docker.service
中添加ExecStart=/usr/bin/dockerd --graph /data/docker
systemctl daemon-reload systemctl start docker