天天看點

Centos7.4安裝Docker-ce安裝過程設定docker hub國内鏡像(中國科技大學的鏡像加速器)

文章目錄

  • 安裝過程
  • 設定docker hub國内鏡像(中國科技大學的鏡像加速器)

安裝過程

使用阿裡雲Docker Yum源

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce-18.03.0.ce
           

在執行第2步時,可能提示:

Could not fetch/save url http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to filom; Unknown error"
           

原因是未設定域名解析,需要修改/etc/resolv.conf配置檔案

vim /etc/resolv.conf
           

打開後,填寫如下DNS域名解析伺服器

nameserver 8.8.8.8
nameserver 8.8.4.4
           

執行安裝

sudo yum install docker-ce-18.03.0.ce
           

出現如下錯誤

Centos7.4安裝Docker-ce安裝過程設定docker hub國内鏡像(中國科技大學的鏡像加速器)
Error: Package: docker-ce-18.03.0.ce-1.el7.centos.x86_64 (docker-ce-stable)
           Requires: container-selinux >= 2.9
Error: Package: docker-ce-18.03.0.ce-1.el7.centos.x86_64 (docker-ce-stable)
           Requires: pigz
           

需要高于2.9版本的container-selinux,直接執行以下安裝

yum install http://vault.centos.org/centos/7.3.1611/extras/x86_64/Packages/container-selinux-2.9-4.el7.noarch.rpm
           

requires:pigz的問題,直接執行以下安裝

yum install http://mirror.centos.org/centos/7/extras/x86_64/Packages/pigz-2.3.3-1.el7.centos.x86_64.rpm
           

依賴包解決以後,再次執行安裝docker

sudo yum install docker-ce-18.03.0.ce
           

安裝完成。

啟動docker服務,并設定開機啟動

systemctl start docker
systemctl enable docker
           

設定docker hub國内鏡像(中國科技大學的鏡像加速器)

進入/etc/docker目錄,編輯daemon.json檔案(如果沒有,自己建立該檔案)

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
           

編輯儲存退出後,重新開機docker服務

systemctl restart docker
           

繼續閱讀