1. 2 移动/复制docker的data-root目录(保险起见,推荐使用复制方式,以防止在移动过程中因为网络中断导致mv过程失败,且强烈建议使用后台方式执行或使用screen方式执行) 3 备份并修改docker配置文件的data-root配置。默认情况下,这个配置文件路径为/etc/docker/daemon.json {"data-root":"/opt/docker","experimental":t...
mkdir -p /home/docker/data-root mv /var/lib/docker /home/docker/data-root 修改docker配置文件 默认docker的配置文件为/etc/docker/daemon.json,修改docker的数据目录只需要将"data-root":"/home/docker/data-root" 配置选项添加到文件内即可,例如: {"registry-mirrors": ["http://hub-mirror.c.163.com...
更新Docker配置文件编辑Docker的服务文件,通常是/lib/systemd/system/docker.service。找到ExecStart项,并添加或修改--data-root参数,指向新的Docker数据目录。在ExecStart行中添加--data-root /new/path/to/docker,例如:如果系统中使用的是docker.service.d目录来覆盖默认设置,则可以在该目录下创建一个新的overri...
例如: mkdir /data/docker mv /var/lib/docker /data/docker #如果数据非常重要,建议做mv之前先备份一次/var/lib/docker路径 ln -s /data/docker /var/lib/docker systemctl start docker 补充说明: 数据迁移方式: 通过建立链接方式将新路径链接到/var/lib/docker 通过更改daemon.json data-root设置镜像存储...
{"data-root":"/data/docker", # 填写你想迁移过去的文件夹路径"log-driver":"json-file","log-opts": {"cache-disabled":"false","cache-max-file":"5","cache-max-size":"20m","cache-compress":"true","max-size":"200m","max-file":"5"},"storage-driver":"overlay2","registry-mirrors...
docker 目录数据迁移 docker 版本为24.0.2 Ubuntu 22.04.4 LTS 一、Docker存储路径 docker info|grep'Docker Root Dir'DockerRootDir:/var/lib/docker du -sh /var/lib/docker (查看空间占用) 二、停止Docker服务 systemctl stop docker 三、迁移docker数据到数据盘/data/docker...
数据就这样迁移完毕了,完整性由 rsync 保证。接下来要修改 docker 的配置,让 docker 从新的位置进行数据加载和存储。 编辑/etc/docker/daemon.json配置文件,如果没有这个文件,那么需要自己创建一个,根据上面的迁移目录,基础配置如下: { "data-root": "/data/docker" ...
{ "data-root": "/path/to/new/location/docker" } 复制代码 确保将/path/to/new/location/docker替换为实际的新数据目录路径。 4. 重启Docker服务:使用以下命令重启Docker服务: sudo systemctl start docker 复制代码 验证数据目录迁移:运行一些Docker命令来验证数据目录是否成功迁移,例如: docker ps 复制代码 ...
例如: { "data-root": "/data/docker/data/" } # 保存并关闭文件。 # 6.重新启动 Docker 服务: sudo systemctl start docker # 现在,Docker 应使用新的存储路径 /data/docker。请确保在启动容器和执行其他 Docker 操作时验证此更改。 如何验证是否迁移成功 要验证 Docker 是否使用了新的存储路径,您可以...