3

我完全喪失了這一點。將Docker容器從Visual Studio 2017部署到生產服務器RTM

我有我的Windows 10機器上安裝多克。它正在運行。我在設置中分享了我的C盤。然後,我在Visual Studio 2017 RTM中創建了一個具有Docker支持的ASP.NET Core 1.1項目。項目創建完成後,我打F5來運行它。它構建了容器,將其部署到我的本地Docker安裝中,並啓動了我的Web瀏覽器。有我的網站正在運行!好極了!

我現在想採取的容器,並將其部署到Linux機器上運行的碼頭工人,但沒有在Visual Studio中的泊塢窗,撰寫項目發佈選項。我可以發佈Web項目,但只能發佈到Azure或IIS。

我到處都找過了一個答案,但所有我能找到的是如何在本地部署和我已經想通了這一點。

回答

4

目前還沒有從將圖像推到註冊表工具內發佈選項,但你應該能夠做到這一點很容易。我建議構建docker-compose項目的「release」配置,該項目應該在本地構建一個映像。然後,您可以使用docker命令行將該映像推送到Docker Hub或Azure容器註冊表,然後您可以將其拖放到Linux docker計算機。

+1

我明白了。它是命令行。我想有一種方法可以在不推動雲計算的情況下做到這一點? – TheCodeFiend

0

如果您的代碼存儲在Git倉庫中,並且它的根目錄中有Dockerfile,則可以使用Cycle在服務器上構建映像,並將其全部部署到一個易於使用的界面中。

相關問題