怎么在CentOS系统上安装Docker

2016-03-31 15:31 10 1 收藏

最近很多朋友喜欢上iphone,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - 服务器 】

怎么在CentOS系统上安装Docker

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

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

  Docker 的局限性之一是,它只能用在 64 位的操作系统上。

  在这篇文章中我们将讨论如何在 CentOS 7.x 中安装 docker。

  CentOS 7 中 Docker 的安装

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

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@localhost ~]# yum install docker

  启动 Docker 服务

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

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@localhost ~]# service docker start

  [root@localhost ~]# chkconfig docker on

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

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

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

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

  )

  下载官方的 CentOS 镜像到本地 (LCTT 译注:由于 Docker 被墙 :- ,所以请使用 http://docker.cn 的镜像,感谢 @马全一 的镜像。 )

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@localhost ~]# docker pull centos

  Pulling repository centos

  192178b11d36: Download complete

  70441cac1ed5: Download complete

  ae0c2d0bdc10: Download complete

  511136ea3c5a: Download complete

  5b12ef8fd570: Download complete

  确认 CentOS 镜像已经被获取:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@localhost ~]# docker images centos

  REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

  centos centos5 192178b11d36 2 weeks ago 466.9 MB

  centos centos6 70441cac1ed5 2 weeks ago 215.8 MB

  centos centos7 ae0c2d0bdc10 2 weeks ago 224 MB

  centos latest ae0c2d0bdc10 2 weeks ago 224 MB

  运行一个 Docker 容器:

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

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

  [root@dbf66395436d /]#

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

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@cd05639b3f5c /]# cat /etc/redhat-release

  CentOS Linux release 7.0.1406 (Core)

  [root@cd05639b3f5c /]# exit

  exit

  [root@localhost ~]#

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

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@localhost ~]# docker search ubuntu

  [root@localhost ~]# docker search fedora

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

2015616171256443.png (1266×59)

来源:http://www.tulaoshi.com/n/20160331/2050691.html

延伸阅读
标签: 服务器
图解CentOS系统的安装过程   因为笔者一直都是使用CentOS,所以这次安装系统也是基于CentOS的安装。把光盘插入光驱,设置bios光驱启动。进入光盘的欢迎界面。 其中有两个选项,可以直接按回车,也可以在当前界面下输入 linux text 按回车。前者是图形下安装,可以动鼠标的,后者是纯文字形式的。建议初学者用前者安装。直接...
标签: 服务器
在Hyper-V下安装CentOS Linux系统的网卡驱动   解决办法是安装微软提供的:Linux Integration Services Version v3.2 for Hyper-V工具(下载地址):下载下来之后是一个iso文档,挂着在linux的虚拟光驱下执行安装命令: 1. 下载微软虚拟机Linux集成服务包 Linux Integration Services v3.2 http://www.microsoft.com/zh-cn/d...
CentOS安装教程(CentOS 6.4图文安装) CentOS 6.4是最新Linux服务器操作系统,跑php运行环境,linux是王道,6.4放出。速度已经很快。 这里PC6小编特地整理了下安装教程,有图有真相,一目了然,方便需要的朋友。 1、首先,要有一张CentOS 6.4的安装介质,没有的话可以在PC6本站下载(有种子跟地址) 界面说明: Insta...
标签: 服务器
Linux VPS CentOS安装LNMP系统环境教程 我们国人使用VPS安装的系统环境最多的可能就是LNMP,笔者最近也在学着安装和使用VPS,也看到很多种系统环境可以选择,当然包括可以选择安装面板管理。暂时我不选择安装面板,一来使用面板没有技术含量,二来从难处学习,直接使用SSH操作VPS感觉还是非常有面子的。从多个系统中,我暂时也比较不了好...
标签: 电脑入门
CentOS是Linux发行版之一,相信不少朋友想知道CentOS系统安装配置的方法,下面图老师小编给大家介绍下安装配置CentOS6.6的具体步骤,感兴趣的朋友不妨来了解下吧。 说明: 截止目前CentOS 6.x最新版本为CentOS 6.6,下面介绍CentOS 6.6的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.6 64位 IP地址:192.168.21.129 ...

经验教程

473

收藏

79
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部