Slave機台的docker安裝(參考docker官方文件)
#執行以下指令Set up the repository有兩步:
sudo yum install -y yum-utilssudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/rhel/docker-ce.repo#安裝docker engine:
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin#啟動docker:
sudo systemctl start docker#確認安裝成功與否:
sudo docker run hello-world
如上圖有顯示要先註冊訂閱甚麼的
找到這篇解說(LINK):
#執行以下指令來做訂閱動作(這邊我嚐試填入我的RH一般用戶帳號):
subscription-manager register --username <username> --password <password> --auto-attach
ctrl+c後改多帶sudo重新跑一次:
課程後面要記的解開註冊,我怕帳號被卡著以後不給註冊了:
# 解註冊用:
sudo subscription-manager remove --all
sudo subscription-manager unregister
sudo subscription-manager clean
回到剛剛docker安裝第二步驟繼續:
找到這篇解說,目前不支援:
底下連結看到:
直接說只能改裝podman…WTF…
看起來也只能服了....
改參考podman安裝官方doc:
#改執行podman RHEL8的安裝:
sudo yum module enable -y container-tools:rhel8
sudo yum module install -y container-tools:rhel8
還是404...
最後我看到這篇:
反正就是RHEL的沒辦法裝,可以直接改裝CentOS版本的docker
所以直接改用CentOS的docker安裝流程(LINK):
#必要的安裝指令:
#下面這個前面做過了:
sudo yum install -y yum-utils#以下的還沒成功,要改用centOS的來做:
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.reposudo yum install docker-ce docker-ce-cli containerd.io docker-compose-pluginsudo systemctl start dockersudo docker run hello-world
請記得以上都是在Slave機台上
因為我要在這台Slave VM運行另一個Slave的container
這篇先到這裡...頭暈暈!