Linux配置Docker

 

Centos6.8

1.查看自己的內核

[1].uname

[root@host79 ~]# uname -r

2.6.32-642.el6.x86_64

 

[2].查看CentOS版本資訊

  CentOS6.8有,CentOS7無該命令

[root@host79 ~]# lsb_release -a

LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch

Distributor ID: CentOS

Description: CentOS release 6.8 (Final)

Release: 6.8

Codename: Final

[root@host79 ~]# cat /etc/redhat-release

CentOS release 6.8 (Final)

 

2.Docker基本組成

[1].鏡像(Image)

  Docker 鏡像(Image)就是一個只讀的模板。鏡像可以用來創建 Docker 容器,一個鏡像可以創建很多容器。

 

[2].容器(Container)

 

[3].倉庫(Repository)

 

[4].總結

 

[5].Docker架構圖

 

3.安裝Docker

[1].安裝EPEL倉庫

  Docker使用EPEL發布,RHEL系的OS首先要確保已經持有EPEL倉庫,否則先檢查OS的版本,然後安裝相應的EPEL包。

[root@host79 ~]# yum install -y epel-release

 

[2].DockerIO

方法一:

[root@host79 ~]#  yum install -y docker-io

若出現No package docker-io available.則使用方法二安裝

 

方法二:

[root@host79 ~]#  yum install //get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm

 

[3].配置文件是否存在

[root@host79 ~]# ls -l /etc/sysconfig/docker

 

[4].啟動Docker服務

[root@host79 ~]# service docker start

 

[5].查看Docker版本資訊

[root@host79 ~]# docker version

 

3.Docker加速

  鑒於中國網路問題,後續拉取 Docker 鏡像十分緩慢,我們可以需要配置加速器來解決,我使用的是阿里雲的本人自己帳號的鏡像地址(需要自己註冊有一個屬於你自己的)://xxxx.mirror.aliyuncs.com

[1].獲取阿里雲的加速器地址

//xxxxxxxx.mirror.aliyuncs.com

 

[2].配置加速地址

  將獲得的自己賬戶下的阿里雲加速地址配置進

(other_args=”–registry-mirror=//你自己的帳號加速資訊.mirror.aliyuncs.com”)

[root@host79 ~]# vim /etc/sysconfig/docker

//xxxxxxxx.mirror.aliyuncs.com

[root@host79 ~]# service docker restart

[3].檢查配置是否成功

  如果從結果中看到了配置的–registry-mirror參數說明配置成功

[root@host79 ~]# ps -ef|grep docker

 

4.HelloWorld

[root@host79 ~]# docker run hello-world

 

 

 

 

參考文檔://docs.docker.com/engine/install/