环境搭建-CentOS下安装指定版本的Docker
最近需要搭一套Docker环境,因为需要用到Kubernetes 1.9,Kubernetes和docker的版本有对应关系,所以Docker的版本要选择Kubernetes 1.9能支持版本,我这里选择了docker-ce-17.03.2.ce-1.el7.centos,搭建方式有两种,分别是离线和在线搭建。
Kubernetes 1.9支持的docker版本【https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.9.md#external-dependencies】
Docker在线搭建
首先先通过命令【yum list docker-ce --showduplicates | sort -r】查看有没有可用的Docker镜像。
What a pity!没有发现可用的镜像,这是因为没有配置镜像仓库,可以下载阿里的镜像配置,【curl -o /etc/yum.repos.d/Docker-ce-Ali.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo】:
再次运行【yum list docker-ce --showduplicates | sort -r】查看可用的Docker镜像
安装17.03.2.ce-1.el7.centos版本的Docker,运行命令【yum install docker-ce-17.03.2.ce-1.el7.centos -y】,出现错误,需要安装依赖包【docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch】:
有两种方式解决,一种是去官网( https://download.docker.com/linux/centos/7/x86_64/stable/Packages/)下载下来离线安装;另外一种就是通过yum命令来安装,但是这里切记不能单独安装,否则会自动安装最新版本的Docker,这里需要和docker一起安装,运行这个命令【yum install --setopt=obsoletes=0 docker-ce-17.03.2.ce-1.el7.centos docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch】:
启动Docker
运行命令【systemctl start docker】启动docker,运行命令【systemctl status docker】查看docker运行状态
使用命令【docker info】查看Docker基本信息
设置Docker开机启动【systemctl enable docker.service】:
Docker离线搭建
到官网(https://download.docker.com/linux/centos/7/x86_64/stable/Packages/)下载安装包。
然后使用命令【rpm -ivh xxx.rpm】进行安装,这里没有试验过,不知道会不会有坑。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ECS弹性计算-密集计算型实例规格族 ic5 上线
信息摘要: ECS推出密集计算型实例规格族ic5,vCPU与内存配比为1:1。 适用客户: Web前端服务器 数据分析、批量计算、视频编码 高网络包收发场景,如视频弹幕、电信业务转发等 大型多人在线游戏(MMO)前端 版本/规格功能: ecs.large(2vCPU/2GB) ecs.xlarge(4vCPU/4GB) ecs.2xlarge(8vCPU/8GB) ecs.3xlarge(12vCPU/12GB) ecs.4xlarge(16vCPU/16GB) 产品文档: https://help.aliyun.com/document_detail/25378.html?#concept-sx4-lxv-tdb-ic5
- 下一篇
后端技术杂谈5:云计算的前世今生
作者简介:刘超,网易云解决方案首席架构师。10年云计算领域研发及架构经验,Open DC/OS贡献者。长期专注于kubernetes, OpenStack、Hadoop、Docker、Lucene、Mesos等开源软件的企业级应用及产品化。曾出版《Lucene应用开发揭秘》。 以下为正文: 云计算概述 云计算主要解决了四个方面的内容:计算,网络,存储,应用。 计算就是CPU和内存,例如“1+1”这个最简单的算法就是把“1”放在内存里面,然后CPU做加法,返回的结果“2”又保存在内存里面。网络就是你插根网线能上网。存储就是你下个电影有地方放。本次讨论就是围绕这四个部分来讲的。其中,计算、网络、存储三个是IaaS层面,应用是PaaS层面。 云计算发展脉络 云计算整个发展过程,用一句话来形容,就是“分久必合,合久必分”。 第一阶段:合,即物理设备 物理设备简介 在互联网发展初期,大家都爱用物理设备: 服务器用物理机,像戴尔、惠普、IBM、联想等物理服务器,随着硬件设备的进步,物理服务器越来越强大了,64核128G内存都算是普通配置; 网络用的是硬件交换机和路由器,例如思科的,华为的,从1GE...
相关文章
文章评论
共有0条评论来说两句吧...