方案一:使用官方安装脚本自动安装
`curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun`
方案二:使用 Docker 仓库进行安装
1.卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.更换稳定的仓库
sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
3.安装最新版本的 Docker Engine-Community 和 containerd,
sudo yum install docker-ce docker-ce-cli containerd.io
4.启动docker
sudo systemctl start docker
5.docker安装验证
sudo docker run hello-world
docker改源
# vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
systemctl restart docker.service
docker图形管理工具
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name prtainer portainer/portainer