很多时候linux服务器下根目录空间比较小,需要外挂硬盘增大服务器空间。docker占用空间比较大,可以将默认路径/var/lib/docker改到外挂硬盘上去,假设外挂硬盘的挂载目录是/data。具体操作如下:
1, 给docker配置文件写的权限
sudo chmod a+w /usr/lib/systemd/system/docker.service
2,打开该文件
vim /usr/lib/systemd/system/docker.service
3,将原先的ExecStart字段注释掉,替换为下面内容
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph /data/docker
4,将docker配置文件修复为只读权限
sudo chmod a-w /usr/lib/systemd/system/docker.service
5,重新加载配置文件 && 重启docker服务
sudo systemctl daemon-reload && systemctl restart docker
Done!!!