2023年11月27日 星期一

Azure 建立 VM 後安裝 Docker

建立Azure虛擬網路&虛擬主機

 

《建立虛擬網路》 

1. 選擇或新建資源群組,設定虛擬網路名稱及區域



2. 此例以Azure Bastion連線,所以要啟用並設定名稱及IP



 3. 設定虛擬網路的IP位址範圍(測試機用預設的私人IP,正式運營環境以實際IP範圍去設),完成後點“檢閱+建立” 


4. 驗証完成後點“建立”


5. 等待部屬完成

 


《建立虛擬主機》 

1. 設定虛擬主機名稱、鏡像版本(此例選擇Ubuntu)、虛擬主機規格(此例以Azure Bastion連線,故選擇密碼驗証)


2. 設定子網及網路安全組(此為測試機故勾選“刪除VM時刪除NIC”,正式運營環境視需求而定),完成後點“檢閱+建立”


3. 驗証完成後點“建立”等待部屬完成


 

 

 連線至虛擬主機及安裝Docker

 

1. 選擇剛剛建立的虛擬主機,點“前往Bastion


2. 輸入使用者名稱及密碼後,點“連線”


3. 連線成功


4. 測試機使用Ubuntu系統鏡像,Ubuntu安裝Docker時依序輸入以下指令:

《解除安裝所有可能衝突的Docker套件》

$ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

 

《設定 Docker apt儲存庫》

# Add Docker's official GPG key:

$ sudo apt-get update

$ sudo apt-get install ca-certificates curl gnupg

$ sudo install -m 0755 -d /etc/apt/keyrings

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

$ sudo chmod a+r /etc/apt/keyrings/docker.gpg

 

# Add the repository to Apt sources:

$ echo \

  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \

  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \

  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

$ sudo apt-get update

 

《安裝 Docker 套件》

$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

 

《驗證Docker Engine安裝是否成功》

$ sudo docker run hello-world

 

5. 驗証安裝成功



參考來源:

部署獨立Linux Docker主機的容器網路功能

Ubuntu 上安裝 Docker 引擎




沒有留言:

張貼留言

搜尋此網誌