2021/01/20

20210119-程式-Oracle Linux 7.8 安裝Docker 過程記錄

前言

這件事,本應是簡單到不行的,但又讓我踩了不少雷,來記錄一下,這安裝流程是什麼了。

踩到的雷: linux 下的yum repository ,當多份存在時,它會認不得該選那一個下載….


參考文

Install Docker on Oracle Linux 7 | Oracle Virtualization Blog
https://blogs.oracle.com/virtualization/install-docker-on-oracle-linux-7-v2


背景

新申請一台機器,而記得要開啟:防火牆:開80 443 8080   ,這是供yum install 時使用的

開始查看文章,執行相關的安裝指令

而 作業系統為:Oracle Linux 7.8   (不同的OS,會有不同的安裝方式)


開始作業


檢查yum repository的狀況

/etc/yum.repos.d/     #依此目錄下的所有Repo取得其資訊

cd /etc/yum.repos.d/    

查看目前目錄下的檔案

ls

因為我其下有不少的.repo,而導至我做 yum install 時會有錯誤

先備份沒有用到的Repo,然後刪除它 (會被影響)

zip origalrepo.zip oracle-linux-ol7.repo uek-ol7.repo virt-ol7.repo

取得公開的yum repository

wget http://yum.oracle.com/public-yum-ol7.repo         #使用public-yum-ol7.repo

# 文章說安裝Docker要將下述的Enable

vi public-yum-ol7.repo

(將這三類Enable)

  • ol7_latest, 
  • ol7_uekr4
  • ol7_addons

# 開始安裝

yum install docker-engine


#安裝完後 啟動

systemctl start docker
systemctl enable docker
systemctl status docker

#測試docker

docker run hello-world
docker ps -a

(完成)


結論

就是 被 Repo 的資訊有重覆所影響,導至我沒有「很順利」的安裝這簡單的事情。

在記做記錄一下了。


(THE END)

0 意見 :

張貼留言