1. 程式人生 > 其它 >VM CentOS 安裝Docker

VM CentOS 安裝Docker

首先在VM上安裝好CentOS,我安裝了CentOS 8 版本,接下來使用Docker官網安裝方法https://docs.docker.com/engine/install/centos/,不過安裝中出現了一些問題,一一解決。

1、安裝過先解除安裝docker

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker
-latest-logrotate \ docker-logrotate \ docker-engine

①查詢Docker安裝包:yum list installed | grep docker

②解除安裝搜尋到的安裝包:yum list remove 空格隔開3個搜尋結果

③刪除解除安裝殘留檔案:rm -rf /var/lib/docker

2、安裝yum-utils包,

sudo yum install -y yum-utils

3、設定yum源——映象倉庫:

官網如下,慢, 不推薦使用

sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
推薦使用阿里雲yum源

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

4、安裝最新版本Docker

yum install -y docker-ce

在安裝這個時出現了問題

......

(嘗試在命令列中新增 '--allowerasing' 來替換衝突的軟體包 或 '--skip-broken' 來跳過無法安裝的軟體包 或 '--nobest' 來不只使用最佳選擇的軟體包)

根據上面要求在命令後新增--nobest--allowerasing 後安裝成功了。

5、啟動docker並設定開機自啟

systemctl start docker && systemctl enable docker

檢視Docker是否安裝成功:docker version
也可通過執行hello-world映像來驗證是否正確安裝:docker run hello-world

6、配置映象加速

國內Docker映象倉庫名稱及連結 Docker 官方中國區 https://registry.docker-cn.com 網易 http://hub-mirror.c.163.com 中國科學技術大學 https://docker.mirrors.ustc.edu.cn 阿里雲 https://<你的ID>.mirror.aliyuncs.com
修改/etc/docker/daemon.json檔案,如果沒有先建一個即可
sudo vim /etc/docker/daemon.json

修改配置檔案

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

使配置檔案生效

sudo systemctl daemon-reload
重啟Docker
sudo service docker restart

測試配置是否成功

docker search nginx