打包 dotnet core 程序成一個鏡像


一、首先,我們創建一個 dotnet core 的應用程序,如下

 

二、在程序的目錄下面我們創建一個 Dockerfile 文件,如下

 

三、編寫 Dockerfile 文件

簡單介紹介紹一下上面的指令

1. FROM : 必須為第一個命令,指定基礎鏡像

2. WORKDIR : 工作目錄

3. COPY : 將本地文件添加到容器中

4. ENV : 設置環境變量

5. ENTRYPOINT : 容器啟動的時候,執行的命令

 

四、發布

發布之前,我們先設置一下 Dockerfile 文件的屬性

選擇項目,發布,發布完成,內容如下

 

五、生成鏡像

我們將這個文件夾,上傳到 docker 服務器中

運行 docker 鏡像打包命令: docker image build -t demo:v1 .

 可以看到,鏡像已經打包成功了,另外,注意一下打包命令的參數,-t 后面指明了鏡像的名稱和版本,最后還有一個 "." ,這個 "." 表明是 Dockerfile 文件所在的路徑,"." 表示當前目錄

六、啟動容器

容器啟動成功


免責聲明!

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



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