建议安装后马上进行操作,如果已经运行一段时间在调整,有些容器可能存在无法启动。
# 正常安装 docker
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 设置存储库
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# 安装引擎
$ sudo yum install docker-ce docker-ce-cli containerd.io
# 启动
$ sudo systemctl start docker
# 测试是否安装成功
$ sudo docker run hello-world
# 安装完成后停止服务
$ sudo systemctl stop docker
# 移动 docker 到目标目录下
$ mv /var/lib/docker /www/ch/
# 建立软连接
$ ln -s /www/ch/docker /var/lib/docker