docker修改默认存储位置 |
您所在的位置:网站首页 › docker存储位置修改 › docker修改默认存储位置 |
修改默认的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 |