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