几种修改Docker镜像默认存储位置的方法 docker



1. 使用软链接

# 默认存放位置  

sudo docker info | grep "Docker Root Dir" 

# 停掉Docker服务  

systemctl restart docker  

# 停掉Docker服务  

service docker stop 

 然后移动整个 /var/lib/docker 目录到空间不较大的目的路径。这时候启动 Docker 时发现存储目录依旧是 /var/lib/docker 目录,但是实际上是存储在数据盘 /data/docker 上了。 

# 移动原有的内容  

mv /var/lib/docker /data/docker  

# 进行链接  

ln -sf /data/docker /var/lib/docker 


2.System 下创建配置文件

# 定义新的存储位置  

sudo vi /etc/systemd/system/docker.service.d/docker.conf  

[Service]  
ExecStart=/usr/bin/dockerd --graph="/data/docker" --storage-driver=devicemapper

/data/docker 就是新的存储位置,

devicemapper 是当前 Docker 所使用的存储驱动


# 重新reload配置文件  

sudo systemctl daemon-reload  

# 重启docker服务  

sudo systemctl start docker  


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回