1.安装Gcc
2.卸载旧版本
3.设置stable镜像仓库
4.更新yum软件包索引
5.安装Docker CE
6.启动docker
7.测试

 


1.安装Gcc
  yum -y install gcc
  yum -y install gcc-c++
2.卸载旧版本

yum -y remove docker docker-common docker-selinux docker-engine

yum remove
docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

3.设置stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.更新yum软件包索引
yum makecache (centos 8)
yum makecache fast(centos 7)
5.安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
出现错误:需要containerd.io的版本 >= 1.2.2-3。

根据报错所提示,

1)安装wget指令: yum install wget
2)获取rpm包 :wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
3)升级containerd.io(安装rpm包): yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm
4)重新安装 : docker-ce yum install docker-ce-3:18.09.9-3.el7.x86_64

6.启动docker
 启动:                systemctl start docker
设置开机自启动  systemctl start docker
                           systemctl enable docker

7.测试
docker version
docker run hello-world
docker images

出现上图表示安装成功。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐