怎么更换docker的存储目录

怎么更换docker的存储目录,第1张

怎么更换docker的存储目录

文章背景:

在开发环境中,由于docker测试服务器运行的容器、镜像太多,导致磁盘空间经常被占满。所以现在决定把docker的存储目录更换到新的挂载点中。

(学习视频分享:编程视频)

1、查看Docker 磁盘使用情况

docker system df

2、清理磁盘

docke system prune

删除关闭的容器无用的数据卷和网络无TAG的镜像-a 参数 无用的镜像也会删除 (慎用)

3、停止Docker 服务

systemctl stop docker

4、迁移数据目录

rsync -avz /var/lib/docker /data/docker/lib/

/var/lib/docker : docker默认数据目录/var/lib/docker : 目标目录, 执行前需要先创建

5、配置mapper文件

根据docker服务的安装配置文件进行修改

vi /usr/lib/systemd/system/dokcer.service

在ExectStart=xxx 中添加属性

ExectStart=xxx --graph /data/docker/lib/docker

重新更新一下docker服务

systemctl disable docker
systemctl enable docker
systemctl daemon-reload
systemctl start docker

6、检查

docker info

可以看到以下信息表示成功

Docker Root Dir: /data/docker/lib/docker

执行docker images可以看到之前所有的镜像也全部同步了过来。

相关推荐:docker教程

以上就是怎么更换docker的存储目录的详细内容,

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/710063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-24
下一篇 2022-04-24

发表评论

登录后才能评论

评论列表(0条)

保存