首页
首页

Dcoker更改镜像等数据存储目录

今天来说说docker的一些基础知识

docker的默认数据存储的路径为/usr/lib/docker

而一般系统盘都不会分配太大的空间。

但是docker如果跑的时间长镜像或者日志、数据会占用大量的磁盘空间。

这就会导致磁盘不够用,那么如何将docker的目录迁移到其他位置呢?

迁移只需要设置一个参数即可

编辑文件 vim /etc/sysconfig/docker

1
OPTIONS=' --selinux-enabled --log-driver=journald'

添加

1
--graph="/data/docker"

最后代码为:

1
OPTIONS='--graph="/data/docker" --selinux-enabled --log-driver=journald'

systemctl restart docker重启docker即可

注意这样重启会导致所有的docker镜像、和正在运行的容器将都消失

所以 在重新启动docker之前 我们需要将数据拷贝到我们新的目录

1
mv /usr/lib/docker /data/

我这里以将新的docker数据保存到/data/docker中演示

以上环境为:Centos7、docker1.10.3

支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫