场景
docker默认工作目录是/var/lib/docker
一般来说/var目录不会单独分区挂载硬盘,但是docker的容器和镜像都保存在这里,空间占用越来越大
增加docker工作目录空间有两个办法
1. 扩容
首先添加一块新硬盘,将其格式化,例/dev/sdb1
然后停掉docker
service docker stop
备份docker目录
mv /var/lib/docker /var/lib/docker-bak
创建新的docker目录
mkdir /var/lib/docker
将新硬盘挂载在/var/lib/docker下面
mount /dev/sdb1 /var/lib/docker
可以将配置写进fstab使下次重启自动挂载
将docker-bak的内容移回来
mv /var/lib/docker-bak/* /var/lib/docker
启动docker,搞定
service docker start
2. 软链接
先停掉docker
service docker stop
将/var/lib/docker挪到单独挂载的大空间目录,例如/home
mv /var/lib/docker /home/
添加软链接
ln -s /home/docker /var/lib/docker
启动docker,搞定
service docker start
评论区