CentOS 7 上安装 Docker 详解

CentOS 中 Docker 的安装 Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令: CentOS6.8 [root@localhost~]#yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.

CentOS 中 Docker 的安装

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

CentOS6.8

[root@localhost~]#yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

[root@localhost~]#yum install docker-io

CentOS 7

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

启动 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 镜像到本地(LCTT 译注:由于 Docker 被墙:-< ,所以请使用http://docker.cn的镜像,感谢@马全一的镜像。 )

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

确认 CentOS 镜像已经被获取:

  1. [root@localhost~]#docker images centos
  2. REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
  3. centos centos5192178b11d362weeks ago466.9MB
  4. centos centos670441cac1ed52weeks ago215.8MB
  5. centos centos7 ae0c2d0bdc102weeks ago224MB
  6. centos latest ae0c2d0bdc102weeks ago224MB

运行一个 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. CentOSLinuxrelease7.0.1406(Core)
  3. [root@cd05639b3f5c/]#exit
  4. exit
  5. [root@localhost~]#

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部