建立Azure虛擬網路&虛擬主機
《建立虛擬網路》
1. 選擇或新建資源群組,設定虛擬網路名稱及區域
2. 此例以Azure Bastion連線,所以要啟用並設定名稱及IP
3. 設定虛擬網路的IP位址範圍(測試機用預設的私人IP,正式運營環境以實際IP範圍去設定),完成後點“檢閱+建立”
4. 驗証完成後點“建立”
5. 等待部屬完成
《建立虛擬主機》
1. 設定虛擬主機名稱、鏡像版本(此例選擇Ubuntu)、虛擬主機規格(此例以Azure Bastion連線,故選擇密碼驗証)
2. 設定子網及網路安全組(此為測試機故勾選“刪除VM時刪除NIC”,正式運營環境視需求而定),完成後點“檢閱+建立”
3. 驗証完成後點“建立”等待部屬完成
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. 驗証安裝成功
參考來源:
沒有留言:
張貼留言