1.卸载老版本(第一次装可忽略)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装docker基础包
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.设置稳定仓库
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装Docker Engine - Community --此命令会安装最新版本(latest)
yum install docker-ce docker-ce-cli containerd.io
这里可能会出现一个报错,如下:
需要在install 后加--allowerasing
yum install --allowerasing docker-ce docker-ce-cli containerd.io
5.可以安装指定版本
yum list docker-ce --showduplicates | sort -r #查看版本
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io #安装指定版本
6.启动与测试
sudo systemctl start docker # 启动docker
docker run hello-world #测试,这个不行可以试一试下下面的
sudo systemctl status docker #查看docker状态
docker version #查看docker版本
可以给你的用户添加一个docker组(了解)
usermod -aG docker your-user