当前位置: 首页 > news >正文

CentOS 7.3 上安装docker

Docker,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务。

 一、安装docker

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

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

 $ uname -r

2、使用 root 权限登录 Centos。确保 yum 包更新到最新。

$ yum update

3、卸载旧版本(如果安装过旧版本的话)

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

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

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

5、设置yum源

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

 

6、可以查看所有docker版本,并选择特定版本安装

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

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
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.3.ce-1.el7 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

 

7、安装docker

$ sudo yum install docker-ce  #由于repo中默认只开启stable,故这里安装的是最新稳定版18.06.1.ce-3.el7 
## 安装指定的版本:
$ sudo yum install 18.03.1.ce-1.el7.centos # 例如:sudo yum install 18.03.1.ce-1.el7.centos

 18.06.1.ce-3.el7

8、启动并加入开机启动

$ sudo systemctl start docker
$ sudo systemctl enable docker

9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

$ docker version

 [root@ibiomed temp]# docker version
Client:
 Version:           18.06.1-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        e68fc7a
 Built:             Tue Aug 21 17:23:03 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.1-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       e68fc7a
  Built:            Tue Aug 21 17:25:29 2018
  OS/Arch:          linux/amd6

转载于:https://www.cnblogs.com/emanlee/p/9920497.html

相关文章:

  • pycharm 取消空格,逗号 等符号的自动补全
  • Spring MVC 数据绑定 (四)
  • jupyter notebook中使用mpld3进行交互
  • C++Primer笔记-----继承
  • 最小支配集讲解
  • JS事件类型
  • ansible批量管理工具
  • json 序列化和反序列化的3个方法
  • Mac 启动 ssh 服务
  • Logstash 6.4.3 导入 csv 数据到 ElasticSearch 6.4.3
  • 指定spring中bean启动的顺序
  • utp
  • 把图片上的文字转换成word文字?
  • Ajax请求参数到一个URL包含下划线或者v(_、v)
  • Hibernate基础入门
  • JavaScript 如何正确处理 Unicode 编码问题!
  • Angular数据绑定机制
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • Bytom交易说明(账户管理模式)
  • C++类的相互关联
  • css布局,左右固定中间自适应实现
  • Docker入门(二) - Dockerfile
  • magento 货币换算
  • MySQL-事务管理(基础)
  • node学习系列之简单文件上传
  • Spring Cloud中负载均衡器概览
  • SpringBoot 实战 (三) | 配置文件详解
  • 番外篇1:在Windows环境下安装JDK
  • 给初学者:JavaScript 中数组操作注意点
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 跨域
  • 码农张的Bug人生 - 见面之礼
  • 面试总结JavaScript篇
  • 前端面试题总结
  • 微信小程序开发问题汇总
  • 一份游戏开发学习路线
  • 正则表达式小结
  • ​TypeScript都不会用,也敢说会前端?
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • ... 是什么 ?... 有什么用处?
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET Core中的去虚
  • .net mvc 获取url中controller和action
  • .NET 动态调用WebService + WSE + UsernameToken
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)