centos安装docker并修改默认目录
1. 修改
方法1
vi /etc/sysconfig/docker
修改OPTIONS中的--selinux-enabled=false,并增加--graph=/xxx/xxx(自定义目录)
方法2
vi /usr/lib/systemd/system/docker.service
在ExecStart=xxx中增加--graph=/xxx/xxx(自定义目录),同时也要配置--selinux-enabled=false,
否则会报SELinux is not supported with the overlay2 graph driver on this kernel...错误
方法3 通过软连接的方式修改存储目录
mv /var/lib/docker /data/xxx
ln -s /data/xxx /var/lib/docker
方法4
# 离线安装:
sudo rpm -ivh ~/docker_pkg_all/* --nodeps --force
sudo usermod -aG docker ${USER} && newgrp docker
sudo systemctl enable docker && sudo systemctl start docker
# 修改存储目录
sudo su
cat > /etc/docker/daemon.json <<"EOF"
{
"data-root": "/home/docker"
}
EOF
systemctl daemon-reload
2、启动docker并设置开机自启动,查看docker信息
systemctl start docker
systemctl enable docker
docker info