前言:

Docker 要求 CentOS 系统(6.5及以上)的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本

$  uname -r

1.卸载docker老版本

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

2.备份下原来的yum源,即是重命名 CentOs-Base.repo -> CentOs-Base.repo.bak

cd /etc/yum.repos.d/ 

mv CentOS-Base.repo CentOS-Base.repo_bak

3.获取阿里云yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

4.清除原有yum源缓存

yum clean all

5.生成阿里云yum源缓存

yum makecache

6.安装 yum-utils,它提供了 yum-config-manager,可用来管理yum源

yum install -y yum-utils

7.添加阿里云docker的yum源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

8.更新yum索引

yum makecache fast

安装最新版docker

一、存储库下载docker

可以查看所有仓库中所有docker版本,并选择特定版本安装

yum list docker-ce --showduplicates | sort -r

安装最新 docker-ce

yum install docker-ce

启动 docker

systemctl start docker

关闭docker

systemctl stop docker

重启docker

systemctl restart  docker

开机自启设置

systemctl enable docker

删除开机自启设置

systemctl disable name.service

docker默认安装目录:

/var/lib/docker

二、 手动下载安装

手动下载地址https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

安装Docker Engine-Community,将下面的路径更改为您下载Docker软件包的路径

$ sudo yum install /path/to/package.rpm

Docker已安装但尚未启动。

启动Docker。

$ sudo systemctl start docker

通过运行hello-world 映像来验证是否正确安装了Docker Engine-Community

$ sudo docker run hello-world

此命令下载测试镜像并在容器中运行。容器运行时,它会打印参考消息并退出

要升级Docker Engine-Community,请下载更新的软件包文件,然后使用 代替,并指向新文件,重复 安装过程

yum -y upgrade yum -y install

最新文章

  1. day5
  2. Shell入门教程:流程控制(5)for 循环
  3. Monkey测试2——Monkey测试策略
  4. SharedPreference写入-读取
  5. Java学习-026-类名或方法名应用之二 -- 统计分析基础
  6. Sublime Text—自带快捷键介绍
  7. NSS_07 extjs中grid在工具条上的查询
  8. JavaScript继承方式详解
  9. mysql由于外键关联无法删除数据
  10. linux命令行模式下实现代理上网
  11. JavaScript 特效三大系列总结
  12. 配置IIS使用Python
  13. es6语法部分浏览器支持引发的坑
  14. Js2WordCloud 词云用法
  15. git 入门教程之 git 私服搭建教程
  16. quartus prime 16.0 报警告 inferring latch
  17. rest模式get,post,put,delete简单讲解
  18. Collection集合复习方法回顾
  19. 【图像处理基础】LBP特征
  20. element——message-box

热门文章

  1. 039.Python使用TCP实现多用户并发
  2. Java 中 volatile 关键字及其作用
  3. linux中级之HAProxy基础配置
  4. mysql8 安装配置教程
  5. 【转】Spring_IOC学习
  6. STM32F1移植UCOSII
  7. python 交换变量值为何不需要中间变量
  8. 小程序webview涉及的支付能力、选用绑定多商户支付
  9. Python+Selenium - Alert弹框
  10. Django(50)drf异常模块源码分析