修改Docker的默认存储路径

修改Docker的默认存储路径

码农世界 2024-05-22 前端 56 次浏览 0个评论

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

执行 docker info 查看,得到以下信息

 Docker Root Dir: /var/lib/docker/
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:

1.修改docker配置

要修改默认路径官方文档的修改办法是编辑 /etc/docker/daemon.json 文件:

vim /etc/docker/daemon.json

默认情况下这个配置文件是没有的,这里实际也就是新建一个,然后写入以下内容:

{
  "data-root": "/data/docker"
}

2.迁移docker数据

往往修改配置后,以往的image我们还要重新下,这里我们把历史数据也同步到新的存储路径。

systemctl stop docker
rsync -avzh /var/lib/docker /data/

3.重启docker

systemctl daemon-reload
systemctl start docker

4.检查是否生效

# docker info
 Docker Root Dir: /data/docker/
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:

检查镜像,发现镜像也都迁过来了

docker images

转载请注明来自码农世界,本文标题:《修改Docker的默认存储路径》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,56人围观)参与讨论

还没有评论,来说两句吧...

Top