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/