Centos7安装docker

Linux下yum已经准备好了,直接下载安装docker

其实已经安装过,也用了一段时间了,但是发现每次发布都需要好繁琐,所以想着弄进来Jenkins,结果会有报错,原因是

因为笔者的CentOS 7.2使用yum安装docker,导致docker版本只有1.X,而最新版已经超过18.X,所以后来卸载docker使用正确途径安装就解决问题了。

其实我安装的时候没想这个版本会差这么多。。。就随便安装了个,结果一随便,恰好是个1.X。。。无语

那就卸载重装,卸载的命令是,主要是我第一次光remove docker,结果另外的还在,还可以执行docker -v,当然了,如果没有安装也没有事儿,对于Linux来说,它找不到就不remove了。

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

下载干净后,去下载docker

这次可是找了个18版本的,直接下载

yum install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.09.7-3.el7.x86_64.rpm

结果报错了。。。

所以是安装这个docker-ce之前,需要安装docker-selinux

yum install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm

但是安装完了,还是报错,结果是因为我的系统是centos的,就得安装centos版本的

yum install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

这下可以了,真舒服。

 

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...