Docker迁移到指定目录

Docker迁移到指定目录

要将 docker 迁移到另一个目录,需要执行以下步骤:

  1. 停止 docker 服务

    复制sudo systemctl stop docker
    
  2. 备份原来的 docker 数据目录
    将原来的 docker 数据目录(默认为 /var/lib/docker)备份到新的目录。这里假设我们将 docker 迁移到 /data/docker 目录:

    sudo cp -a /var/lib/docker /data/
    
  3. 修改 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
    
  4. 重载 systemd 配置

    sudo systemctl daemon-reload
    
  5. 启动 docker 服务

    sudo systemctl start docker
    

现在,您的 docker 已经迁移到了新的目录下,而不影响服务的正常运行。

posted @   AJun816  阅读(89)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示