doudou111的gravatar头像
doudou1112018-06-21 13:32:44
Centos7安装docker

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker的应用场景

  • Web 应用的自动化打包和发布。
  • 自动化测试和持续集成、发布。
  • 在服务型环境中部署和调整数据库或其他的后台应用。
  • 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。

Docker的优点

  • 1、简化程序:

Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理。方便快捷已经是 Docker的最大优势,过去需要用数天乃至数周的 任务,在Docker容器的处理下,只需要数秒就能完成。

  • 2、避免选择恐惧症:

如果你有选择恐惧症,还是资深患者。Docker 帮你打包你的纠结!比如 Docker 镜像;Docker 镜像中包含了运行环境和配置,所以 Docker 可以简化部署多种应用实例工作。比如 Web 应用、后台应用、数据库应用、大数据应用比如Hadoop集群、消息队列等等都可以打包成一个镜像部署。

  • 3、节省开支:

一方面,云计算时代到来,使开发者不必为了追求效果而配置高额的硬件,Docker 改变了高性能必然高价格的思维定势。Docker 与云的结合,让云空间得到更充分的利用。不仅解决了硬件管理的问题,也改变了虚拟化的方式。

1.Docker的安装:

Docker支持以下的CentOS版本:

  • CentOS 7 (64-bit)
  • CentOS 6.5 (64-bit) 或更高的版本

1.2前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

我的操作系统版本:

[[email protected] ~]# uname -a
Linux localhost 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

centos7官方安装docker CE说明:https://docs.docker.com/install/linux/docker-ce/centos/

Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,可以更新yum源选择yum install的方法安装,也可以选择下载rpm安装包

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

Centos7安装docker

1.3使用wget 命令进行下载rpm包

创建一个downloads文件夹,然后使用wget命令进行下载

[[email protected] downloads]# wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

[[email protected] downloads]# yum install docker-ce-18.03.0.ce-1.el7.centos.x86_64.rpm

Centos7安装docker

 

1.4使用yun install直接安装

我这边是用了yum update方式更新yum源然后yum install安装

Centos7安装docker

[[email protected] downloads]# yum update

[[email protected] downloads]# yum -y install docker-io

[[email protected] downloads]# docker --version  --查看版本,最好是用wget方式,那样可以找到对应最新的安装包

Docker version 1.13.1, build 94f4240/1.13.1


打赏

已有1人打赏

最代码官方的gravatar头像

分享到:

最近浏览
阿昌先生 LV51月30日
月亮星星
我本道人 LV31月19日
星星星星星星
taoziyy LV21月15日
星星星星
KimOHHH LV52018年11月30日
月亮星星
MartinKing2018年11月21日
暂无贡献等级
kinggode LV132018年10月18日
月亮月亮月亮星星
xwkjcc LV72018年10月14日
月亮星星星星星星
lzy6312 LV102018年9月29日
月亮月亮星星星星
ruirui LV132018年9月13日
月亮月亮月亮星星
852607930 LV72018年8月16日
月亮星星星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友
  • “世界杯时间”,以独特方式展现中国元素 2019-01-11
  • 香港迪士尼推“无现金”体验便利游客 2019-01-11
  • 华媒:荷兰超市提倡减少使用一次性塑料制品 2018-07-13
  • 抓住党的建设着力点,焕发全党蓬勃活力  2018-07-12
  • 湖州市从细从实依法治路 2018-07-12
  • 【新时代 新作为 新篇章】“煤老大”渐行渐远 新动能清风徐来 2018-07-11
  • 西部网(陕西新闻网)www.cnwest.com 2018-07-11
  • 平凡人生闪耀璀璨的生命光华——“中国网事·感动2017”颁奖典礼侧记 2018-07-10
  • 为什么截留信马克的帖子?这还有摆事实讲道理存在吗? 2018-07-10
  • 甘肃省酒泉市:推行“一办四室一中心”工作模式 2018-07-09
  • 马克思主义通过指导无产阶级革命建立起部分社会财富公有制而改变了人类历史发展进程,离开部分社会财富公有制的建立来谈“改变人类历史发展进程”纯粹是无稽之谈。 2018-07-08
  • 面包屑-热门标签-华商生活 2018-07-07
  • 湖南省首届科技创新战略咨询专家委员会成立 2018-07-06
  • 【新媒体矩阵】长城新媒体微信 2018-07-05
  • 198| 663| 554| 913| 509| 266| 915| 687| 355| 898|