1. 程式人生 > >在docker中運行.netcore程序

在docker中運行.netcore程序

class net 文件內容 .dll mic tco ima aspnet margin

    1. 安裝docker
    2. 獲取core鏡像
    3. docker pull microsoft/dotnet

      首先在https://hub.docker.com查找core官方鏡像,相關參數設置https://hub.docker.com/r/microsoft/dotnet/有詳細說明

    4. 制作Dockerfile
      cd [core程序發布目錄]
      sudo touch Dockerfile
      sudo vim Dockerfile

      Dockerfile文件內容:

      FROM microsoft/dotnet
        
      COPY . /publish
      
      WORKDIR /publish
      
      EXPOSE 
      8888 CMD ["dotnet", "WebApp.dll"]
    5. 制作鏡像
      docker build -f -t mytest .
    6. 運行鏡像
      docker run --name mytest -p 80:8888 --env ASPNETCORE_URLS=http://*:8888 mytest
    7. 瀏覽器測試
技術分享圖片

在docker中運行.netcore程序