Docker迁移到指定目录
Docker迁移到指定目录
要将 docker
迁移到另一个目录,需要执行以下步骤:
-
停止
docker
服务复制
sudo systemctl stop docker
-
备份原来的
docker
数据目录
将原来的docker
数据目录(默认为/var/lib/docker
)备份到新的目录。这里假设我们将docker
迁移到/data/docker
目录:sudo cp -a /var/lib/docker /data/
-
修改
docker
服务配置文件
修改docker
服务的配置文件/lib/systemd/system/docker.service
,将原来的--graph=/var/lib/docker
配置变更为新的数据目录地址--graph=/data/docker
。可以使用编辑器来打开该文件,例如:sudo nano /lib/systemd/system/docker.service
找到
ExecStart=
行,添加--graph=/data/docker
参数。例如:ExecStart=/usr/bin/dockerd --graph=/data/docker -H fd:// --containerd=/run/containerd/containerd.sock
-
重载
systemd
配置sudo systemctl daemon-reload
-
启动
docker
服务sudo systemctl start docker
现在,您的 docker
已经迁移到了新的目录下,而不影响服务的正常运行。
登峰造极的成就源于自律
分类:
Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界