# step 1
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# step 2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# step 3
sudo yum install docker-ce docker-ce-cli containerd.io
# 增加docker用户组, 如已经存在则忽略此步骤
sudo groupadd docker
# 将用户添加到docker用户组, $USER为你的用户名
sudo usermod -aG docker $USER
# 完成以上操作后需要此用户重新登录
sudo systemctl enable docker
# 以下命令可以取消自启动
sudo systemctl disable docker
# 查看docker的基本信息, 找到Docker Root Dir配置项, 默认的地址为/var/lib/docker
docker info
# 如果还没有停止docker服务, 要先停止
systemctl stop docker
#备份原目录
cp -r /var/lib/docker /mnt/docker/data
mv /var/lib/docker /mnt/docker/docker.bak
ln -s /mnt/docker/data /var/lib/docker
systemctl start docker
# 针对Docker客户端版本大于 1.10.0 的用户
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://164j2lnc.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
原文:https://www.cnblogs.com/jliucn/p/12028032.html