CentOS 7 上安裝 Docker 詳解

CentOS  中 Docker 的安裝

Docker 軟件包已經包括在默認的 CentOS-Extras 軟件源裏。所以想要安裝 docker,只須要運行下面的 yum 命令:linux

    CentOS6.8   docker

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

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

     CentOS 7centos7

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

啓動 Docker 服務

安裝完成後,使用下面的命令來啓動 docker 服務,並將其設置爲開機啓動:spa

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

(LCTT 譯註:此處採用了舊式的 sysv 語法,如採用CentOS 7中支持的新式 systemd 語法,以下:.net

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

ci

下載官方的 CentOS 鏡像到本地 (LCTT 譯註:因爲 Docker 被 :-< ,因此請使用 http://docker.cn  的鏡像,感謝 @馬全一 的鏡像。 )get

  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 鏡像已經被獲取:it

  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 ~]#
相關文章
相關標籤/搜索