docker的默认存储
目前docker默认是在/var/lib/docker
下存储运行时等数据,当运行容器较大,时间很长时,这个目录会很大,仅做测试还好,当真正去跑的时候,会很大,因此需要我们去修改docker的默认存储位置
如何修改docker的默认存储位置
使用systemctl启动的docker
使用systemctl启动的docker服务,我们需要修改器服务的service
配置
mkdir /mnt/docker-runtime
vi /etc/systemd/system/multi-user.target.wants/docker.service
找到 ExecStart
这行,我们在启动参数中增加 -g /mnt/docker-runtime
,然后保存退出,使用命令刷新服务
systemctl enable docker
这样就刷新了服务,再使用命令重启
systemctl restart docker
直接修改docker的配置
此方法对systemctl启动的docker不起作用
首先找到docker的配置文件
- Ubuntu 中的位置是:/etc/default/docker
- CentOS 中的位置是:/etc/sysconfig/docker
键入配置
DOCKER_OPTS="-g /mnt/docker-runtime"
然后重新启动docker即可