Docker 修改默认存储位置

docker的默认存储位置在 /var/lib/docker

  1. 首先将数据移动到新路径
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
posted @ 2024-01-18 15:50  cralor  阅读(40)  评论(0编辑  收藏  举报