##yum源安装
#1、更新yum
yum update

#2、删除旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

#3、安装yum-config-manager等包
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

#4、添加yum源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

#5、启动或者禁止夜间存储库和测试存储库(可选)
启用
yum-config-manager --enable docker-ce-nightly
yum-config-manager --enable docker-ce-test
禁止
yum-config-manager --disable docker-ce-nightly
yum-config-manager --disable docker-ce-test

#6、安装

安装最新版本的Docker CE和containerd
yum install docker-ce docker-ce-cli containerd.io

如果是安装其他版本则:
1、通过yum list docker-ce --showduplicates | sort -r 命令查看版本信息
docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
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 docker-ce-stable

2、选择版本安装
yum install -y docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
例如:
yum install -y docker-ce-18.03.1.ce docker-ce-cli-18.03.1.ce containerd.io

#7、启动
systemctl start docker

#8、测试
docker pull centos
docker run centos echo "hello word"

#9、查看版本信息
docker version

###卸载
yum remove docker-ce

##删除镜像
rm -rf /var/lib/docker

最新文章

  1. Entity Framework 数据库初始化的三种方法
  2. Fire
  3. JS定时器
  4. (笔记)VC6插件安装(VC6LineNumberAddin)
  5. ios理解 -- Pro Mutlithreading and Memory Management for iOS and OS X with ARC, Grand Central Dispatch, and Blocks
  6. linux基础命令学习(一)
  7. Kindeditor小改动
  8. [转]AngularJS: 使用Scope时的6个陷阱
  9. [你必须知道的.NET]第三十一回,深入.NET 4.0之,从“新”展望
  10. JDBC第一次学习
  11. 知识面 z
  12. Erlang官方站点
  13. Win8.1 64bit安装Genymotion模拟器
  14. Linux shell入门基础(二)
  15. 基于visual Studio2013解决算法导论之046广度优先搜索
  16. Android 状态栏通知Notification、NotificationManager详解
  17. 剑指offer 丑数
  18. json-server使用及路由配置
  19. 测试工具之Jmeter(各部件简单介绍)
  20. Vuebnb 一个用 vue.js + Laravel 构建的全栈应用

热门文章

  1. HTML认识二
  2. JS获取display为none的隐藏元素的宽度和高度的解决方案
  3. Bzoj 3131 [Sdoi2013]淘金 题解
  4. 磁盘大保健 保持你的Linux服务器存储健康
  5. 【POJ - 1995】Raising Modulo Numbers(快速幂)
  6. Java调用方法参数究竟是传值还是传址?
  7. 网页内嵌html遇到的问题
  8. python3.5学习笔记(说明)
  9. 作为前端程序员的她凭什么成为Judy团队第一位助教?
  10. Excel催化剂开源第37波-音视频文件元数据提取(分辨率,时长,采样率等)