日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

DotNetCore跨平台~Dockerfile的解释

發布時間:2023/12/4 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DotNetCore跨平台~Dockerfile的解释 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大叔感覺網上對Dockerfile的說明不是很清楚,或者說怎么去用說的不清楚,在vs2017里我們可以去建立自己的Dockerfile文件,然后你的項目可以被生成一個鏡像,把它推到倉庫之后,你可以在linux,mac上去run你的項目了!聽著很爽,但過程確實有些坑!

Dockerfile里的解答

  • From? 基礎依賴鏡像

  • ARG 輸入一個參數,這里指你Dockerfile所在的目錄

  • EXPOSE  對外開放的端口

  • COPY ${source:-bin/publish} ./hello  把source所在的目錄下的,bin/publish子目錄的內容復制到容器的hello目錄 

  • WORKDIR hello??? 把當前容器目前改為hello目錄

  • ENTRYPOINT ["dotnet", "dockerMvc.dll"]  運行donet命令,參數是dockerMvc.dll

  • 在命令行里執行docker build

    首先使用cd把當前目錄定在項目目錄,如E:\GitHub\dotnet\dockerMvc\dockerMvc

    然后輸入docker build "bin\Release\PublishOutput" ,注意這個參數是指你Dockerfile所有的目錄,并且它是相對于當前來說的,所有目錄層次關系要搞清楚,而你要程序目錄可能是這個目錄下面的bin/publish目錄.

    最后,我們的images就被成功建立了docker images

    其時,最初,大叔認為docker build在執行時,必須把當前目錄定在Dockerfile所有目錄,經過今天的測試才知道,你完全可以把它重新指定,它與當前目錄無關,只是build的一個參數而以。

    相關文章:?

    • 老司機實戰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集群

    原文地址:http://www.cnblogs.com/lori/p/7163774.html


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

    總結

    以上是生活随笔為你收集整理的DotNetCore跨平台~Dockerfile的解释的全部內容,希望文章能夠幫你解決所遇到的問題。

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