官网docker安装地址:Install Docker Engine on CentOS | Docker Documentationhttps://docs.docker.com/engine/install/centos/
1.删除老版本,如果没有安装老版本可以直接安装。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装 yum-utils,并添加仓库地址(仓库可以用Alibaba的)
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.安装docker
sudo yum install docker-ce docker-ce-cli containerd.io
如果要安装特定版本的docker,先获取版本信息在安装时指定版本即可
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
安装成功后提示如下:
也可以下载安装包进行安装,安装包下载地址Index of linux/centos/https://download.docker.com/linux/centos/
sudo yum install /path/to/package.rpm
4.启动docker
sudo systemctl start docker
5.设为开机启动
sudo systemctl enable docker
致此安装完成,本文是按照官方给的安装例子简单叙述了下安装过程。
可以输入 docker run hello-world 运行测试镜像试试,如不存在会自动拉进取