【Docker】Centos7设置镜像和实例数据保存路径

因为创建的虚拟机,能给他分配的磁盘空间比较小,所以将 NAS 上的盘用 NFS 的方式映射到了虚拟机里面,用来做数据盘

以下所有的命令均使用 root 权限执行

  1. 首先使用命令查看保存路径

    1
    docker info | grep Storage
  2. 在挂载的文件夹下创建数据文件夹

    1
    mkdir -p /mnt/remote/docker_data
  3. 停止 docker 运行

    1
    2
    systemctl stop docker
    systemctl stop docker.socket
  4. 编辑配置文件

    1
    vim /usr/lib/systemd/system/docker.service

    找到 ExecStart=/usr/bin/dockerd 这一行

    在这行最后面增加 --data-root /mnt/remote/docker_data

    按 ESC,然后输入 :wq 回车,保存并退出

  5. 重启服务

    1
    2
    systemctl daemon-reload
    systemctl restart docker
  6. 查看文件是否生成

    1
    ls /mnt/remote/docker_data

    不为空就是对的。

【Docker】Centos7设置镜像和实例数据保存路径

https://biteax.com/48817f9e.html

作者

石志超

发布于

2021-12-29

更新于

2023-09-27

许可协议