日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

在Docker中运行asp.net core 跨平台应用程序

發布時間:2023/12/4 asp.net 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Docker中运行asp.net core 跨平台应用程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

Docker已經熱了有一兩年了,而且我相信這不是一個曇花一現的技術,而是一個將深遠影響我們日后開發和部署、運營應用系統的一種創新(很多人將其作為devops的一種非常重要的基石)。學習docker的最好方式,莫過于它的官方文檔 ,有興趣 的同學請參考?https://www.docker.com/what-docker?


筆者最近在寫一個Office 365的集成和擴展應用開發的系列文章(https://aks.ms/office365devguide) ,其中的范例也將基于docker來部署。


準備

為了進行后續的實驗,請準備如下的環境

  • 基本條件

  • Windows 10 Enterprise, Professional, or Education

  • 64-bit Processor with Second Level Address Translation (SLAT).

  • CPU support for VM Monitor Mode Extension (VT-c on Intel CPU's).

  • Minimum of 4 GB memory.

  • Docker for Windows? 請參考?https://docs.docker.com/docker-for-windows/?和??https://docs.docker.com/docker-for-windows/install/?

  • Microsoft .NET Core SDK ,請參考?https://www.microsoft.com/net/core#windowscmd?(我安裝的是最新的2.0 preview2)


  • 動手實驗

  • 打開Powershell

  • 創建dotnet core mvc應用程序? dotnet new mvc –o mvcapp

  • 切換到該目錄? cd mvcapp

  • 還原包(如果是dotnet core 2.0,則可以跳過這個步驟)? dotnet restore

  • 發布應用程序? dotnet publish –c release

  • 在當前目錄下面創建一個DOCKERFILE,內容如下

  • FROM microsoft/dotnet:2.0.0-preview2-sdk

    WORKDIR /app

    COPY bin/release/netcoreapp2.0/publish .

    ENTRYPOINT ["dotnet", "mvcapp.dll"]

  • 生成docker鏡像? docker build –t mvcapp .

  • 運行docker鏡像? docker run –p 8000:80 –e “ASPNETCORE_URLS=http://+:80” mvcapp


  • 以上命令如果不熟悉,請大家自行查看幫助。例如 dotnet new mvc –h 或者 docker build -h


    如此這般之后,你就可以打開本機的瀏覽器,輸入http://localhost:8000?進行訪問了

    相關文章:?

    • 老司機實戰Windows Server Docker:1 初體驗之各種填坑

    • 老司機實戰Windows Server Docker:2 docker化現有iis應用的正確姿勢

    • 老司機實戰Windows Server Docker:3 單節點Windows Docker服務器簡單運維(上)

    • 老司機實戰Windows Server Docker:4 單節點Windows Docker服務器簡單運維(下)

    • 老司機實戰Windows Server Docker:5 Windows Server Dockerfile葵花寶典

    • .Net大戶的選擇:Windows Container在攜程的應用

    • Docker4Dev #6 使用 Windows Container 運行.net應用

    • Docker基礎入門及示例

    • Linux+Nginx+Asp.net Core部署

    • Docker Machine 簡介

    • 容器,Docker和Azure Container Service

    • 基于VS2017的Docker Support體檢ASP.NET Core站點的Docker部署

    • Docker-Compose 一鍵部署Ningx+.Net Core+Redis集群

    • DotNetCore跨平臺~Dockerfile的解釋

    • Docker~從Dockerfile到Container的過程

    原文地址:http://www.cnblogs.com/chenxizhang/p/7148657.html


    .NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

    總結

    以上是生活随笔為你收集整理的在Docker中运行asp.net core 跨平台应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。