docker 使用的默认目录是/var/lib/docker,这个是使用的 / 分区,为了使数据盘被利用上,就需要在安装docker之前把/var/lib/docker和数据盘挂载的目录bind 一下,这样就可以在安装docker,节约/目录空间。
详细过程如下:
1、创建 /var/lib/docker/ 和 /data/docker/目录,并bind
在已安装docker的情况下要执行这条命令,通过docker info命令查看是否安装docker
systemctl stop docker
mkdir -p /var/lib/docker/
mkdir /data/docker
cp -a /var/lib/docker/* /data/docker/ # 在有docker的情况下要执行这条命令
echo "/data/docker /var/lib/docker none bind 0 0">>/etc/fstab
mount -a
systemctl start docker # 在已安装docker的情况下要执行这条命令
2、测试是否bind成功,随后安装Dcoker
touch /data/docker/test_bind.txt
能够获取到test_bind.txt的信息就说明bind成功
ls -li /var/lib/docker | grep test_bind