侧边栏壁纸
博主头像
蔡关荣博客 博主等级

行动起来,活在当下

  • 累计撰写 19 篇文章
  • 累计创建 9 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

修改Docker 的默认存储路径

Administrator
2024-05-23 / 0 评论 / 0 点赞 / 19 阅读 / 0 字

Docker 默认安装的情况下,会使用/var/lib/docker/目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易出问题,这里说明一下如何修改 Docker 的默认存储目录 刚好今天迁移服务器时没注意硬盘大小使用了默认配置

一、查看当前docker存储路径 docker info

可以看到使用默认路径

二、停止docker 服务 systemctl stop docker

三、创建新的存储目录 这里我放在/data 下 mkdir -p /data/docker 然后将原来默认路径/var/lib/docker下的文件都迁移到新文件夹/data/docker

cp -r /var/lib/docker /data

四、编辑/etc/docker/daemon.json文件 PS:默认安装时并没有这个文件

{
  "registry-mirrors": [
    "http://hub-mirror.c.163.com"
  ],
  "data-root": "/data/docker"
}

五、保存退出 重启docker服务 systemctl restart docker 使用docker info 查看是否修改成功 可以看到已经修改成功了

六、查看之前的镜像和容器是否都迁移过来了 没问题就可以把之前的文件删了 rm -rf /var/lib/docker/*

docker ps -a

docker images

0

评论区