背景
主节点是分配了较少内存和存储的低配机器,因为我们系统的rancher是用docker镜像启动的,而rancher和docker的默认目录都放在/var/lib下面,而这个/var目录目前只分配10G的存储,导致节点存储报警。因此想修改docker的数据目录,把它移走,过程也很简单。
一:停止Docker服务
sudo systemctl stop docker
二:修改Docker配置文件/etc/docker/daemon.json,添加data-root
三:移动现有的Docker数据
sudo mv /var/lib/docker /data/docker-data/docker
四:重启docker服务
sudo systemctl start docker
五:重启docker容器
docker start 2ecbf73163de
其中第三步可能花费一些时间,可耐心等待