使用VS把ASP.NET 5的應用發布到Linux的Docker上


(此文章同時發表在本人微信公眾號“dotNET每日精華文章”,歡迎右邊二維碼來關注。)

題記:我相信未來應用程序的部署模式首選一定會是Docker,所以.NET社區的朋友也不應該忽視這一趨勢。今天推薦的文章就是微軟大牛Hanselman講解如何使用Visual Studio 2015來把ASP.NET 5的應用程序發布到運行在Linux的Docker上。

Scott Hanselman首先簡單介紹了虛擬機和Docker(容器技術)的區別,也提到Windows即將提供Docker。

隨后講解了要實現題目這個目的的具體步驟:

  1. 在Visual Studio 2015中安裝Docker for Visual Studio 2015 extension
  2. 新建或打開一個Web應用程序,執行發布
  3. 發布的時候選擇額外多出的一個選項:Docker Containers
  4. 選擇一個現存的Azure VM(虛擬機),或者新建
  5. 如果新建虛擬機,你會看到額外的Docker配置選項
  6. 現在在發布配置中,“連接”選項卡中的信息已經完全特定於Docker了,即填寫的是Image Name和Dockerfile這樣的信息。
  7. 填寫以上信息,就可以順利發布了。

其中用到的Docker Image在:https://registry.hub.docker.com/u/microsoft/aspnet/,Dockerfile的源代碼在:https://github.com/aspnet/aspnet-docker

另外,你也可以安裝(推薦使用choco來安裝)Docker的Windows客戶端來遠程操縱你的Docker實例。

如果對這一話題很感興趣的話,還可以去Channel 9觀看一個名為“Docker for .NET Developers”的視頻。

更詳細的信息和截圖,可以“閱讀原文”。

原文地址:http://www.hanselman.com/blog/PublishingAnASPNET5AppToDockerOnLinuxWithVisualStudio.aspx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM