我在Visual Studio 2017中添加了一個ASP.NET Core應用程序,並添加了Docker支持,並且我在Google Container Engine上創建了一個免費試用版,以查看是否可以將此應用程序作爲容器託管。但我真的很困惑,幾乎所有的東西......構建Docker鏡像(.NET Core)並將其上傳到Google Container Engine?
首先,我只需要了解如何在我的Windows機器上構建圖像(如果這是它應該怎麼做?或者它應該總是建立在服務器端?),然後如何部署它?如果需要,我也安裝Docker for Windows。
我並運行此命令(在文件夾中有我dockerfile),因爲我想這也許是我應該做的:
docker build -t myapp:v1 .
這是成功的,但我不知道在哪裏得到的圖像去?我無法找到任何看起來是圖像的新文件。
然後我該如何將它部署到Google?
在文檔,我這樣說的:
gcloud docker -- push gcr.io/${PROJECT_ID}/hello-node:v1
這是什麼轉化爲適合我?我在Chrome中運行雲端Shell。我可以使用它從我的本地驅動器推送圖像嗎?