修改Docker的默认存储路径

打印 上一主题 下一主题

主题 826|帖子 826|积分 2478

docker默认存储路径:/var/lib/docker/



实行 docker info 查看,得到以下信息
  1. Docker Root Dir: /var/lib/docker/
  2. Debug Mode: false
  3. Registry: https://index.docker.io/v1/
  4. Labels:
  5. Experimental: false
  6. Insecure Registries:
复制代码
1.修改docker配置

要修改默认路径官方文档的修改办法是编辑 /etc/docker/daemon.json 文件:
  1. vim /etc/docker/daemon.json
复制代码
默认情况下这个配置文件是没有的,这里现实也就是新建一个,然后写入以下内容:
  1. {
  2.   "data-root": "/data/docker"
  3. }
复制代码
2.迁移docker数据

往往修改配置后,以往的image我们还要重新下,这里我们把历史数据也同步到新的存储路径。
  1. systemctl stop docker
  2. rsync -avzh /var/lib/docker /data/
复制代码
3.重启docker

  1. systemctl daemon-reload
  2. systemctl start docker
复制代码
4.查抄是否见效

  1. # docker info
  2. Docker Root Dir: /data/docker/
  3. Debug Mode: false
  4. Registry: https://index.docker.io/v1/
  5. Labels:
  6. Experimental: false
  7. Insecure Registries:
复制代码
查抄镜像,发现镜像也都迁过来了
  1. docker images
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

愛在花開的季節

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表