docker修改默认存储位置

您所在的位置:网站首页 docker存储位置修改 docker修改默认存储位置

docker修改默认存储位置

#docker修改默认存储位置| 来源: 网络整理| 查看: 265

修改默认的docker存储路径 默认路径为:/var/lib/docker 修改为:/data/docker

使用 docker info | grep “Docker Root Dir” 查看docker默认存储位置 在这里插入图片描述

创建新的存储目录,将旧的文件复制到新的目录(这个时候最好不好有容器在运行,安装时最好就修改好路径)

mkdir /data mv /var/lib/docker /data/

修改docker的systemd的docker.service的配置文件,文件位置在: /usr/lib/systemd/system/docker.service

使用 systemctl enable docker 可以找到

在这里插入图片描述

vim /usr/lib/systemd/system/docker.service # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers run by docker #ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock(注释掉原先的) ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root=/data/docker(新增加的) ExecReload=/bin/kill -s HUP $MAINPID

我现在的版本是 Docker version 23.0.1,这个版本已经弃用 --graph,使用–data-root来代替了 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root=/data/docker(新增加的)

重新加载系统服务,并重新启动docker

systemctl daemon-reload systemctl restart docker

再次查看docker的默认存储路径

docker info | grep "Docker Root Dir"

在这里插入图片描述 可以看出已经修改成功



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3