Docker 修改默认存储位置
docker的默认存储位置在 /var/lib/docker
下
- 首先将数据移动到新路径
cp -a /var/lib/docker /home/cralor/docker_home
最好是在docker安装之后就修改存储位置,可将原数据进行备份。
2. 编辑 /etc/docker/daemon.json
配置文件,不存在需手动创建
内容如下:
{
"registry-mirrors": ["http://docker.mirrors.ustc.edu.cn"],
"data-root": "/home/cralor/docker_home"
}
第一行是配置的国内源,第二行为数据存储位置。
官网配置地址:https://docs.docker.com/engine/reference/commandline/dockerd/
3. 重新加载配置,重启docker服务。
systemctl daemon-reload
systemctl restart docker
4.查看修改已生效
[cralor@HE ~]$ docker info | grep -i dir
WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support
Docker Root Dir: /home/cralor/docker_home
Less interests,more interest!