企业空间 采购商城 存储论坛
首页 > 技术园地 > Docker > 正文

CentOS系统下docker的安装配置及使用详解

2015-12-06 09:38:11来源:中存储网
导读: 本文介绍在CentOS系统环境下安装Docker的详细过程,陆续还就推出其它系列的Linux系统下的安装指南,及操作手册,希望对大家有用。大家注意,要用64位的操作系统,因为Docker 的局限性之一是,它只能用在 64 位的操作系统上。

本文介绍在CentOS系统环境下安装Docker的详细过程,陆续还就推出其它系列的Linux系统下的安装指南,及操作手册,希望对大家有用。大家注意,要用64位的操作系统,因为Docker 的局限性之一是,它只能用在 64 位的操作系统上。

Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单。容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止。Docker 帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上万的节点。

容器和 VM(虚拟机)的主要区别是,容器提供了基于进程的隔离,而虚拟机提供了资源的完全隔离。虚拟机可能需要一分钟来启动,而容器只需要一秒钟或更短。容器使用宿主操作系统的内核,而虚拟机使用独立的内核。

CentOS 7 中 Docker 的安装

Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:

  1. [root@localhost ~]# yum install docker

启动 Docker 服务

安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:

  1. [root@localhost ~]# service docker start
  2. [root@localhost ~]# chkconfig docker on

(LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下:

  1. [root@localhost ~]# systemctl start docker.service
  2. [root@localhost ~]# systemctl enable docker.service

下载官方的 CentOS 镜像到本地

  1. [root@localhost ~]# docker pull centos
  2. Pulling repository centos
  3. 192178b11d36:Download complete
  4. 70441cac1ed5:Download complete
  5. ae0c2d0bdc10:Download complete
  6. 511136ea3c5a:Download complete
  7. 5b12ef8fd570:Download complete

确认 CentOS 镜像已经被获取:

  1. [root@localhost ~]# docker images centos
  2. REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
  3. centos centos5 192178b11d362 weeks ago 466.9 MB
  4. centos centos6 70441cac1ed52 weeks ago 215.8 MB
  5. centos centos7 ae0c2d0bdc10 2 weeks ago 224 MB
  6. centos latest ae0c2d0bdc10 2 weeks ago 224 MB

运行一个 Docker 容器:

  1. [root@localhost ~]# docker run -i -t centos /bin/bash
  2. [root@dbf66395436d /]#

我们可以看到,CentOS 容器已经被启动,并且我们得到了 bash 提示符。在 docker 命令中我们使用了 “-i 捕获标准输入输出”和 “-t 分配一个终端或控制台”选项。若要断开与容器的连接,输入 exit。

  1. [root@cd05639b3f5c /]# cat /etc/RedHat-release
  2. CentOSLinux release 7.0.1406(Core)
  3. [root@cd05639b3f5c /]#exit
  4. exit
  5. [root@localhost ~]#

我们还可以搜索基于 Fedora 和 Ubuntu 操作系统的容器。

  1. [root@localhost ~]# docker search ubuntu
  2. [root@localhost ~]# docker search fedora

显示当前正在运行容器的列表

ok,至此CentOS 7 系统环境下安装Docker就完成了,开始你的Docker学习之旅吧。

 

继续阅读
关键词 :
CentOSDocker安装
中存储网声明:此文观点不代表本站立场,如有版权疑问请联系我们。
相关阅读
  • 创见6月Flash占营收的22.2%

    来自苹果日报的消息,创见6月Flash占营收的22.2%。

  • 用超算“让世界爱上中国造” 浪潮用计算力助推格力抢占行业制高点

    浪潮与格力的合作是计算力赋能制造业数字化转型的典型标杆,而且双方在多个方面可以进行合作,包括人工智能、智能工厂等。

  • 制造业将由“互联网+”向“人工智能+”转变

    当下的趋势表明,未来需要人工智能、机器人和互联网三者融合在一起。今天大家都在谈论互联网+,相信将来会有更多人看到人工智能+。  如今,智能机器人与人工智能已不再停留在畅想阶段,而是正成为产业新风口,掀起新一轮技术创新的浪潮。在这样的背景下,

  • 达沃斯年会聚焦智能制造

    正在瑞士达沃斯举行的世界经济论坛年会将主题确立为掌控第四次工业革命。其大背景是,全球经济在大宗商品价格下跌、金融市场动荡的背景下依然缺乏强劲复苏动力。与此同时,包括传感器、机器人、3D打印和物联网等在内的新技术层出不穷、日新月异,推动智能制造

  • 人工智能深度探讨:智能机器人引领认知革命

    1月18日,由中国人工智能学会、湛庐文化等主办的智能时代大未来高峰论坛在上海召开,这是新年以来首场中外人工智能领域专家、学者的深度交流。中国科学院院士何积丰、《纽约时报》高级科技记者、《与机器人共舞》作者约翰马尔科夫、国家信息中心专家委员会主

  • 利用贝叶斯程序学习 新型人工智能算法诞生

    “贝叶斯程序学习”的研究人员称,他们试图复制人类看到某项任务后的学习过程——例如,儿童认识马的过程,或者技工替换汽缸垫的过程。

产品推荐
头条阅读
栏目热点

Copyright @ 2006-2021 ChinaStor.COM 版权所有 京ICP备14047533号

中存储网

存储第一站,存储门户,存储在线交流平台