操作步骤:
配置/etc/docker/daemon.json,增加如下配置:
“data-root”: “/data/docker_home”
或配置/usr/lib/systemd/system/docker.service 修改如下配置
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker_home
cp -a /var/lib/docker/* /data/docker_home/
systemctl daemon-reload
docker ps查看之前docker进程都在
执行docker run -itd nginx,报错如下
最后查出来是 facl权限问题,最初给数据目录设置了自动继承facl权限的属性,移除facl权限后,恢复正常:
setfacl -R -b /data/docker_home