VM CentOS 安裝Docker
阿新 • • 發佈:2021-06-15
首先在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