修改docker默认存储路径

发布时间 2023-05-26 12:42:49作者: 我的天啊~

docker 消耗内存太严重!!

必须申请一个大硬盘, 然后修改默认存储路径

 

 

  • 停止docker 服务

service docker stop

  • copy数据到新的存放路径
cp -r /var/lib/docker/*  /data/docker
  • 重命名 /var/lib/docker  

mv /var/lib/docker /var/lib/dockerbak

  • 创建软连接

ln -s /data/docker /var/lib/docker 

// 表示创建了/var/lib/docker目录, 它指向/data/docker目录。 /var/lib/docker目录仅是一个软连接 

  • 启动docker

service docker start

 

 

启动docker容器报错:
$ docker start 4e452b6d029d Error response
from daemon: failed to update store for object type *libnetwork.endpointCnt: Key not found in store Error: failed to start containers: 4e452b6d029d

 

解决办法: 重启服务器
> reboot