本文参考官网地址:https://docs.docker.com/install/linux/docker-ce/centos/#os-requirements

1、卸载旧版本的docker

$ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine

2、安装依赖的工具

$ sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2

yum-utils 提供了 yum-config-manager 功能,该功能后边会用到

device-mapper-persistent-data 和lvm2 是 devicemapper所需的依赖,devicemapper可以理解为一种docker用来存放容器和镜像的技术。

3、添加docker yum源,这时用到了 yum-config-manager

$ sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo

4、开启刚才下载的yum源

$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test

第三步下载下来的repo中已经包含了edge 和 test 仓库,但是默认是关闭的,所以需要我们手动开启,我们也可以用下边的命令来关闭它们

$ sudo yum-config-manager --disable docker-ce-edge

5、安装docker

你可以通过以下命令安装最新版的docker:

$ sudo yum install docker-ce

也可以挑选一个特定的版本:

先列出所有可选版本

[root@MiWiFi-R3L-srv proc]# yum list docker-ce --showduplicates | sort -r

Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast* updates: mirrors.163.com
Loaded plugins: fastestmirror
Installed Packages* extras: mirrors.cn99.com
docker-ce.x86_64            17.12.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.0.ce-1.el7.centos             installed
docker-ce.x86_64            17.09.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable

如上文,已经列出了可用版本,我们选择所需要的版本,列表中第二列是版本号,第三列是package名

这里需要拼一下软件名,使用图中标红位置的字符串“docker-ce”和“17.09.1.ce”,再加上一个“-”,即可拼成。

比如我们要装17.09.1版的,那么软件名就是docker-ce-17.09.1.ce

官网原文(嘟嘟嘟一堆,又是可以使用全名,又是至少要到什么位置……不看也罢):

The contents of the list depend upon which repositories are enabled, and are specific to your version ofCentOS (indicated by the .el7 suffix on the version, in this example). Choose a specific version to install. The second column is the version string. You can use the entire version string, but you need to include at least to the first hyphen. The third column is the repository name, which indicates which repository the package is from and by extension its stability level. To install a specific version, append the version string to the package name and separate them by a hyphen (-).

$ sudo yum install <你刚才拼出来的名称>

6、开启docker守护线程(服务端)

$ sudo systemctl start docker

7、跑个image试一下

$ sudo docker run hello-world

Centos7 安装 docker-ce相关推荐

  1. 008 centos7安装docker ce

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装 docker ce 1.1 说明 Docker 的早期版本称为 docker 或 docker-engine, 从2 ...

  2. Centos7 安装 Docker CE

    因为项目中需要使用到Docker,于是经过一番摸索,完成了Docker的安装,写下此篇博客来记录一下: 卸载旧版本的Docker Docker的旧版本称为Docker或Docker -engine.如 ...

  3. ubuntu 安装docker_Docker: 教程04 - (初始化安装之在 Ubuntu 安装Docker CE)

    创建 Ubuntu 运行环境 首先我们需要创建一个 Ubuntu 运行环境,在云环境中,我们创建了一个版本为 "Ubuntu 18.04 Bionic Beaver LTS" ,大 ...

  4. CentOS-7.5下使用yum命令快速安装Docker CE

    < CentOs-7.5下安装Docker CE > 先决条件 在安装Docker CE前,CentOS 系统版本应该升级到64位版本的 CentOS 7或以上,在这儿本次使用的系统版本为 ...

  5. 一、安装Docker CE

    卸载旧版本 较旧版本的Docker被称为docker或docker-engine.如果已安装这些,需要卸载以及相关的依赖项. $ sudo yum remove docker \docker-clie ...

  6. CentOS7安装Docker详细教程

    CentOS7安装Docker 文章目录 CentOS7安装Docker Docker简介 Docker架构 Docker安装流程 查看Docker 参考文章 Docker简介 Docker 是一个开 ...

  7. centos7安装docker并配置阿里云镜像

    文章目录 一.安装docker 准备工作: 主要步骤: 二.配置阿里云镜像 1.依次输入以下四条命令: 2.测试 错误记录 一.安装docker 准备工作: CentOS7能上外网 yum -y in ...

  8. centos7安装docker 以及简单使用

    一.系统要求 1.安装Docker CE,需要一个维护版本的Centos7 2.centos-extras库必须启用,这个存储库默认启用,但是如果您禁用了它,您需要重新启用它(AdditionalRe ...

  9. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题

    centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...

  10. Docker入门之 - 如何安装Docker CE

    本文将介绍如何在Ubantu.CentOS.Windows.Mac上安装Docker Docker 提供了两个版本:社区版 (CE) 和企业版 (EE). Docker 社区版 (CE) 是开发人员和 ...

最新文章

  1. 2021年大数据ELK(二):Elasticsearch简单介绍
  2. MySQL事务的幻读
  3. oracle 10.2.0.1升级到10.2.0.4
  4. js中 style.width与 offsetWidth的区别
  5. 设计模式学习笔记之装饰者模式
  6. 【react】 redux 公共状态管理---数据的渲染,数据的修改,再把修改的数据渲染到当前组件...
  7. (HDRP)全局光照技术初探(一)-光照模式与阴影技术
  8. 三菱GX Work2 PLC工控仿真
  9. 工业相机选型、高速摄像机选型、相机参数接口总结
  10. 电感耦合等离子体质谱法响应时间
  11. [转]Android 上百实例源码分析以及开源分析
  12. Protobuf简单使用
  13. oracle datafile损坏,Oracle某个数据文件损坏,如何打开数据_oracle
  14. 影音视频播放中常见八问题
  15. VB利用多张PNG图片制作动画
  16. The Oracle
  17. 【转】阿里云Linux系统被攻击的处理过程
  18. DNS污染该如何解决
  19. DirectX11 With Windows SDK--06 键盘和鼠标输入
  20. 基于CTC转换器的自动拼写校正端到端语音识别

热门文章

  1. 传蔚来计划回国内科创板上市,关闭硅谷办公室
  2. 利用上下文常识,让AI读懂不完整人类指令
  3. AI干货系列一:为什么AI预测更智能?
  4. 携手百度 英特尔三大领域布局人工智能市场
  5. (初学必看)deep graph library(dgl)库的入门引导
  6. 研究速递:老年人的心智能力不一定在衰减,抗干扰的能力会更强
  7. 【综述专栏】神经网络的可解释性综述
  8. 王喜文:图解新基建,细说新机遇(100图)
  9. 中国电子学会发布《新一代人工智能领域十大最具成长性技术展望(2018-2019年)》...
  10. 一文读懂:深扒人脸识别60年技术发展史