1. 程式人生 > >Docker CentOS6.8和CentOS7上安裝

Docker CentOS6.8和CentOS7上安裝

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

CentOS6.7安裝

1、安裝epel庫:yum install -y epel-release

2、安裝docker:yum install -y docker-io

3、安裝後的配置檔案:/etc/sysconfig/docker

4、啟動docker服務:service docker start

5、驗證:docker version

安裝成功

 

CentOS7.5安裝

下面的步驟全部是參考官方文件寫的,官方文件會更新,所以推薦另外參考英文官方文件安裝

1、首先把gcc庫裝上

yum -y install make gcc-c++ cmake bison-devel ncurses-devel

2、從 /etc/yum.repos.d/ 中刪除任何現有 Docker 映象倉庫。(有事沒事先執行下,‘\’是換行,把‘\’去掉換到一行也行)

yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce

3、安裝所需的軟體包。yum-utils 提供了 yum-config-manager 實用程式,並且 devicemapper儲存驅動需要 device-mapper-persistent-data 和 lvm2

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

4、使用下列命令新增 stable 映象倉庫(注意,千萬不要使用官方文件中的地址安裝,因為官方文件上的地址是國外的,後續的安裝連國外的地址安裝非常慢或者連線超時)

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5、更新 yum 軟體包索引。

yum makecache fast

6、安裝最新版docker(我這裡安裝最新版docker)

-y是全部同意,不需要中間在輸入y確如

yum install -y docker-ce

 7、配置阿里雲映象加速

不配置也行,但是連國外的網站速度會很慢,有時候甚至會連結超時,我這裡直接使用我自己的阿里雲映象加速地址,也可以使用網易雲的映象加速地址,這個加速地址都是免費提供的,可以到阿里雲或者網易雲網站註冊下就能獲取。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://gtdyt7yw.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

8、啟動docker服務(CentOS6.8和CentOS7的啟動服務是有區別的)

systemctl start docker

9、驗證docket是否正確啟動

docker version