欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī),相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括額濟(jì)納網(wǎng)站建設(shè)、額濟(jì)納網(wǎng)站制作、額濟(jì)納網(wǎng)頁(yè)制作以及額濟(jì)納網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,額濟(jì)納網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到額濟(jì)納省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!

Azure 建議我們把資源通過(guò) resource group 組織起來(lái)。為了演示方便,我們新創(chuàng)建一個(gè)名為 nickcontainer 的 resource group 存放將要?jiǎng)?chuàng)建的虛機(jī):

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

此時(shí) resource group 中還沒(méi)有任何內(nèi)容。

創(chuàng)建云端虛機(jī)

使用 Docker Machine,一個(gè) 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

使用國(guó)內(nèi) Azure 的用戶(hù)請(qǐng)把參數(shù) --azure-environment AzurePublicCloud 修改為 --azure-environment AzureChinaCloud。
執(zhí)行上面的命令,首先會(huì)驗(yàn)證我們是否有權(quán)限訪(fǎng)問(wèn) Azure 進(jìn)行操作:

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

這時(shí)執(zhí)行流程停住了,上圖的輸出中說(shuō)的很明確,需要在瀏覽器中訪(fǎng)問(wèn) https://aka.ms/devicelogin,然后輸入一個(gè)驗(yàn)證碼:

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

填入驗(yàn)證碼并繼續(xù):

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

在此處輸入你的訂閱賬號(hào)和密碼就可以進(jìn)完成身份驗(yàn)證了:

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

此時(shí)身份認(rèn)證過(guò)程已經(jīng)完成,可以關(guān)掉瀏覽器了?;氐絼偛诺拿钚?,發(fā)現(xiàn)又接著往下執(zhí)行了。整個(gè)過(guò)程大概需要幾分鐘,直到輸出下面的內(nèi)容:

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

讓我們看看虛機(jī) testvmtigger 的狀態(tài):

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

已經(jīng)處于 "Runing" 狀態(tài),連上 Docker daemon 試試:

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

可以看到服務(wù)器端的版本是 17.05.0-ce,遠(yuǎn)高于本地客戶(hù)端的版本。

再讓我們回到 Azure 的 portal 上,看看 resource group 中新創(chuàng)建了哪些內(nèi)容:

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

一看嚇一跳,怎么這么多東西?其實(shí)玩過(guò) Azure 虛機(jī)的同學(xué)都知道,當(dāng)我們創(chuàng)建一臺(tái)虛機(jī)的同時(shí)會(huì)創(chuàng)建這臺(tái)虛機(jī)依賴(lài)的所有資源,比如存儲(chǔ)、虛擬網(wǎng)絡(luò)、網(wǎng)絡(luò)安全組、可用性集合、網(wǎng)卡、公有IP地址等等。這里我們只關(guān)心兩點(diǎn)(上圖中的紅框框)就足夠了:第一,虛機(jī)被成功創(chuàng)建了;第二,所有資源的區(qū)域都在東亞。

經(jīng)過(guò)一輪檢查,我們可以確定 create 命令很好的完成了任務(wù):在 Azure 上創(chuàng)建了虛機(jī),并且安裝了 Docker 環(huán)境。下面我們解釋一下 create 命令中主要的幾個(gè)參數(shù)。

參數(shù)詳解

--driver azure
driver 參數(shù)告訴 Docker Machine 我們操作的對(duì)象在 Azure 云上,需要使用 Azure 相關(guān)的接口來(lái)進(jìn)行操作。

--azure-environment AzurePublicCloud
其實(shí)存在多套相互獨(dú)立的 Azure 云環(huán)境,比如國(guó)內(nèi)的。所以需要用這個(gè)參數(shù)來(lái)指定具體的 Azure 云環(huán)境。默認(rèn)值是 AzurePublicCloud,指向我們說(shuō)的 Azure 國(guó)際版。連接國(guó)內(nèi)版需要指定為 AzureChinaCloud。

--azure-subscription-id xxxxxxxxxxxxxxxxxxxxxxxxxx
這個(gè)是與你賬號(hào)關(guān)聯(lián)的訂閱 ID,Azure 內(nèi)部的操作都是依賴(lài)于這個(gè) ID 的。

--azure-location "East Asia"
Azure 在全球各地部署了很多的數(shù)據(jù)中心,我們可以通過(guò) location 指定創(chuàng)建的資源所在的位置。這個(gè)位置當(dāng)然是越靠近用戶(hù)越好,國(guó)內(nèi)的國(guó)際版用戶(hù)選擇東亞稍微好一點(diǎn)。

--azure-size Standard_A0
Azuer 根據(jù)不同的 size(其實(shí)就是配置)對(duì)虛擬機(jī)進(jìn)行收費(fèi),demo 中選擇的 Standard_A0 大概是這個(gè)樣子:

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

雖然配置不高,但作為 demo 來(lái)說(shuō)已經(jīng)足夠用了。MS 提供了非常豐富的 size 可供選擇,如果你要?jiǎng)?chuàng)建生產(chǎn)環(huán)境的虛機(jī)實(shí)例,可能需要選擇每個(gè)月幾十到幾百美金的實(shí)例。

--azure-image canonical:UbuntuServer:16.04.0-LTS:latest
對(duì)于生產(chǎn)環(huán)境來(lái)說(shuō),虛機(jī)的鏡像是至關(guān)重要的。Demo 中使用了 ubuntu server 16.04 的鏡像,當(dāng)然我們可以在這里指定 Azure 支持的任何虛擬機(jī)鏡像。這點(diǎn)可比只能使用 boot2docker 的驅(qū)動(dòng)強(qiáng)多了!

--azure-ssh-user nick
可以通過(guò) SSH 登錄到虛擬機(jī)中的用戶(hù),讓我們?cè)囈幌拢?/p>

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

直接以用戶(hù) nick 登錄成功了,其實(shí) Docker Machine 已經(jīng)為這個(gè)用戶(hù)配置了通過(guò)秘鑰登錄的相關(guān)信息。

--azure-resource-group nickcontainer
新創(chuàng)建的資源所屬的 resource group。

清除資源

Docker Machine 不僅可以創(chuàng)建虛機(jī),還可以管理虛機(jī)。所謂的管理,僅僅是能夠 stop、start 和 restart 嗎?答案是可以有更多的功能,但是需要相關(guān)驅(qū)動(dòng)的支持。比如 rm 命令,對(duì)于 azure 驅(qū)動(dòng)來(lái)說(shuō),它是可以把剛才創(chuàng)建那一坨東西幾乎全部干掉的!執(zhí)行下面的命令:

$ docker-machine rm testvmtigger

這是一個(gè)很危險(xiǎn)的操作,所以會(huì)有一個(gè)確認(rèn)執(zhí)行的步驟,然后就真的把 Azure 上的資源給干掉了(除了存儲(chǔ)部分):

Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)

看完上述內(nèi)容,你們掌握Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

當(dāng)前名稱(chēng):Docker中怎么利用Machine創(chuàng)建Azure虛擬主機(jī)
網(wǎng)頁(yè)地址:http://chinadenli.net/article44/gdoshe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、靜態(tài)網(wǎng)站、網(wǎng)站改版、手機(jī)網(wǎng)站建設(shè)、定制網(wǎng)站、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作