亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

Docker Machine創建Azure虛擬主機

2024-09-01 13:52:13
字體:
來源:轉載
供稿:網友

搭建環境向來是一個重復造輪子的過程,Docker Machine 則把用戶搭建 Docker 環境的各種方案匯集在了一起。筆者在《Docker Machine 簡介》一文中演示了使用 Docker Machine 在本地的 vSphere 主機中安裝 Docker 環境。但是在云計算大爆炸的今天,真正讓我們頭疼的可能是五花八門的 IaaS 平臺!這才是 Docker Machine 真正發揮威力的地方。
Docker Machine 把與平臺相關的部分封裝到了不同的驅動中。只要為某個 IaaS 平臺提供了驅動程序,Docker Machine 就能夠支持該平臺上的操作。像 Azure、AWS、GCE、DigitalOcean 等大的廠商早已被支持。本文將以 Azure 為例介紹使用 Docker Machine 在 IaaS 上創建并管理 Docker 虛擬主機。

如果您還不了解 Docker Machine ,請先移步筆者的前兩篇文章補充相關知識:《Docker Machine 簡介》、《Docker Machine 詳解》。

準備

我們的目標是通過 Docker Machine 在 Azure 上面創建一臺安裝了 Docker 的虛擬主機。因為 Azure 上的所有資源都必須通過訂閱賬號才能授權使用,所以我們首先得準備一個 Azure 的訂閱賬號。國內的 Azure 一直在搞一元試用的活動,趕快去申請一個吧!

Azure 建議我們把資源通過 resource group 組織起來。為了演示方便,我們新創建一個名為 nickcontainer 的 resource group 存放將要創建的虛機:

Docker,Machine,Azure,虛擬主機

此時 resource group 中還沒有任何內容。

創建云端虛機

使用 Docker Machine,一個 create 命令就能搞定:

docker-machine create /  --driver azure /  --azure-environment AzurePublicCloud /  --azure-subscription-id xxxxxxxxxxxxxxxxxxxxxxxxxx /  --azure-location "East Asia" /  --azure-size Standard_A0 /  --azure-image canonical:UbuntuServer:16.04.0-LTS:latest /  --azure-ssh-user nick /  --azure-resource-group nickcontainer /  --azure-availability-set testvmtiggeras /  testvmtigger

使用國內 Azure 的用戶請把參數 --azure-environment AzurePublicCloud 修改為 --azure-environment AzureChinaCloud。
執行上面的命令,首先會驗證我們是否有權限訪問 Azure 進行操作:

Docker,Machine,Azure,虛擬主機

這時執行流程停住了,上圖的輸出中說的很明確,需要在瀏覽器中訪問 https://aka.ms/devicelogin,然后輸入一個驗證碼:

Docker,Machine,Azure,虛擬主機

填入驗證碼并繼續:

Docker,Machine,Azure,虛擬主機

在此處輸入你的訂閱賬號和密碼就可以進完成身份驗證了:

Docker,Machine,Azure,虛擬主機

此時身份認證過程已經完成,可以關掉瀏覽器了?;氐絼偛诺拿钚?,發現又接著往下執行了。整個過程大概需要幾分鐘,直到輸出下面的內容:

Docker,Machine,Azure,虛擬主機

讓我們看看虛機 testvmtigger 的狀態:

Docker,Machine,Azure,虛擬主機

已經處于 "Runing" 狀態,連上 Docker daemon 試試:

Docker,Machine,Azure,虛擬主機

可以看到服務器端的版本是 17.05.0-ce,遠高于本地客戶端的版本。

再讓我們回到 Azure 的 portal 上,看看 resource group 中新創建了哪些內容:

Docker,Machine,Azure,虛擬主機

一看嚇一跳,怎么這么多東西?其實玩過 Azure 虛機的同學都知道,當我們創建一臺虛機的同時會創建這臺虛機依賴的所有資源,比如存儲、虛擬網絡、網絡安全組、可用性集合、網卡、公有IP地址等等。這里我們只關心兩點(上圖中的紅框框)就足夠了:第一,虛機被成功創建了;第二,所有資源的區域都在東亞。

經過一輪檢查,我們可以確定 create 命令很好的完成了任務:在 Azure 上創建了虛機,并且安裝了 Docker 環境。下面我們解釋一下 create 命令中主要的幾個參數。

參數詳解

--driver azure
driver 參數告訴 Docker Machine 我們操作的對象在 Azure 云上,需要使用 Azure 相關的接口來進行操作。

--azure-environment AzurePublicCloud
其實存在多套相互獨立的 Azure 云環境,比如國內的。所以需要用這個參數來指定具體的 Azure 云環境。默認值是 AzurePublicCloud,指向我們說的 Azure 國際版。連接國內版需要指定為 AzureChinaCloud。

--azure-subscription-id xxxxxxxxxxxxxxxxxxxxxxxxxx
這個是與你賬號關聯的訂閱 ID,Azure 內部的操作都是依賴于這個 ID 的。

--azure-location "East Asia"
Azure 在全球各地部署了很多的數據中心,我們可以通過 location 指定創建的資源所在的位置。這個位置當然是越靠近用戶越好,國內的國際版用戶選擇東亞稍微好一點。

--azure-size Standard_A0
Azuer 根據不同的 size(其實就是配置)對虛擬機進行收費,demo 中選擇的 Standard_A0 大概是這個樣子:

Docker,Machine,Azure,虛擬主機

雖然配置不高,但作為 demo 來說已經足夠用了。MS 提供了非常豐富的 size 可供選擇,如果你要創建生產環境的虛機實例,可能需要選擇每個月幾十到幾百美金的實例。

--azure-image canonical:UbuntuServer:16.04.0-LTS:latest
對于生產環境來說,虛機的鏡像是至關重要的。Demo 中使用了 ubuntu server 16.04 的鏡像,當然我們可以在這里指定 Azure 支持的任何虛擬機鏡像。這點可比只能使用 boot2docker 的驅動強多了!

--azure-ssh-user nick
可以通過 SSH 登錄到虛擬機中的用戶,讓我們試一下:

Docker,Machine,Azure,虛擬主機

直接以用戶 nick 登錄成功了,其實 Docker Machine 已經為這個用戶配置了通過秘鑰登錄的相關信息。

--azure-resource-group nickcontainer
新創建的資源所屬的 resource group。

清除資源

Docker Machine 不僅可以創建虛機,還可以管理虛機。所謂的管理,僅僅是能夠 stop、start 和 restart 嗎?答案是可以有更多的功能,但是需要相關驅動的支持。比如 rm 命令,對于 azure 驅動來說,它是可以把剛才創建那一坨東西幾乎全部干掉的!執行下面的命令:

$ docker-machine rm testvmtigger

這是一個很危險的操作,所以會有一個確認執行的步驟,然后就真的把 Azure 上的資源給干掉了(除了存儲部分):

Docker,Machine,Azure,虛擬主機

雖然筆者覺得這真的是一個很強很酷的功能,但還是要警告自己和同學們:一定要慎用!

總結

云服務為我們打開了一扇新的大門,當然對運維人員來說也帶來了諸多的挑戰。如何選擇對云端操作友好的工具就成了我們提升效率的重要途徑。就 Docker 操作來說,Docker Machine 在這個方向上做了很好的嘗試。真心的希望這個工具能夠不斷的完善,成為運維人員手中的一把利劍。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人午夜小视频| 国产日韩在线一区| 亚洲第一综合天堂另类专| 麻豆国产精品va在线观看不卡| 伊人亚洲福利一区二区三区| 日韩精品视频在线观看网址| 在线电影欧美日韩一区二区私密| 2025国产精品视频| 亚洲japanese制服美女| 成人疯狂猛交xxx| 日本午夜精品理论片a级appf发布| 亚洲国产小视频在线观看| 日韩国产精品亚洲а∨天堂免| 欧美极品欧美精品欧美视频| 久久视频免费在线播放| 国产成人激情视频| 最近2019中文字幕一页二页| 欧美午夜精品在线| 精品视频偷偷看在线观看| 欧美日韩亚洲一区二区三区| 性夜试看影院91社区| 国内精品小视频在线观看| 成人妇女免费播放久久久| 亚洲最大中文字幕| 亚洲免费高清视频| 国产免费一区视频观看免费| 国产精品99免视看9| 欧美日韩午夜激情| 日韩电视剧在线观看免费网站| 日韩在线观看视频免费| 亚洲日韩中文字幕| 日韩在线观看免费高清| 色一情一乱一区二区| 色哟哟网站入口亚洲精品| 亚洲欧美激情在线视频| 欧美激情2020午夜免费观看| 日韩av在线免费看| 欧美性极品少妇精品网站| 91老司机精品视频| 欧美极品欧美精品欧美视频| 亚洲精品国产精品国自产在线| 国产日韩中文字幕| 在线视频日本亚洲性| 亚洲男人天堂网站| 国产女精品视频网站免费| 欧美成人网在线| 亚洲精品一区二区三区婷婷月| 欧美日韩免费区域视频在线观看| 国产精品一区久久久| 欧美成人精品在线视频| 美日韩精品免费观看视频| 国产精品成人一区二区三区吃奶| 国产精品极品尤物在线观看| 亚洲欧美中文字幕| 日韩av中文在线| 日韩av在线免费播放| 日韩视频在线观看免费| 久久精品国产91精品亚洲| 夜夜躁日日躁狠狠久久88av| 国产精品国产福利国产秒拍| 国产精品自拍偷拍视频| 亚洲国产古装精品网站| 色综合老司机第九色激情| 久久久久久久久国产精品| 欧美激情乱人伦| 久久精品国产一区二区三区| 精品国偷自产在线视频99| 一本一道久久a久久精品逆3p| 欧亚精品在线观看| 亚洲天堂免费在线| 国产美女直播视频一区| 色狠狠av一区二区三区香蕉蜜桃| 日韩在线视频二区| 亚洲欧美精品一区| 日韩综合视频在线观看| 精品亚洲精品福利线在观看| 91成品人片a无限观看| 国产精品成人国产乱一区| 亚洲美女又黄又爽在线观看| 日韩经典中文字幕| 日韩精品极品在线观看播放免费视频| 亚洲美女喷白浆| 日韩不卡中文字幕| 中文字幕精品视频| 日韩高清人体午夜| 精品视频在线观看日韩| www.日韩视频| 成人国产亚洲精品a区天堂华泰| 亚洲黄色免费三级| 91久久综合亚洲鲁鲁五月天| 国产精品热视频| 亚洲国产精品系列| 狠狠躁夜夜躁人人躁婷婷91| 人九九综合九九宗合| 亚洲色图15p| 国产免费一区二区三区在线观看| 久久99热这里只有精品国产| 国产女人18毛片水18精品| 91欧美视频网站| 4438全国成人免费| 欧美午夜影院在线视频| 久久亚洲春色中文字幕| 91在线精品播放| 亚洲伊人久久综合| 亚洲人成网站777色婷婷| 亚洲国产成人精品久久久国产成人一区| 欧美一区深夜视频| 在线精品国产成人综合| 欧美大片在线看免费观看| 亚洲美女精品成人在线视频| 欧美孕妇毛茸茸xxxx| 欧美极品少妇xxxxⅹ免费视频| 黄色成人在线播放| 欧美日韩第一视频| 中文字幕亚洲无线码a| 欧美性视频精品| 国产在线视频2019最新视频| 亚洲美女激情视频| 欧美成人剧情片在线观看| www.欧美三级电影.com| 97免费视频在线播放| 日韩亚洲成人av在线| 97av在线影院| 亚洲精品www久久久| 91精品免费久久久久久久久| 国产一区二区黑人欧美xxxx| 日韩av三级在线观看| 91久久久久久久久久久| 2019中文字幕全在线观看| 亚州欧美日韩中文视频| 日本午夜精品理论片a级appf发布| 国产亚洲成精品久久| 欧美亚洲国产另类| 国产精品国产三级国产aⅴ浪潮| 国产欧美亚洲视频| 亚洲激情电影中文字幕| 国产精品日韩专区| 欧美亚洲视频在线看网址| 日韩精品免费一线在线观看| 精品高清一区二区三区| 97在线视频免费观看| 亚洲深夜福利视频| 亚洲成人999| 欧美成在线视频| 欧美精品成人在线| 欧美性猛交xxxx乱大交3| 人妖精品videosex性欧美| 日韩在线观看网址| 777777777亚洲妇女| 国产专区精品视频| 国产亚洲激情视频在线| 自拍偷拍亚洲一区| 亚洲国产成人91精品| 永久555www成人免费| 国产一区二区在线免费视频| 久久精品99国产精品酒店日本| 国产一区二区日韩精品欧美精品| 欧美日韩福利电影| 欧美一区二区三区四区在线| 日韩中文视频免费在线观看| 国产成人av网| 中文字幕日韩电影| 国产精品电影久久久久电影网| 亚洲欧美中文日韩在线|