一、首先,我們創建一個 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 文件所在的路徑,"." 表示當前目錄
六、啟動容器
容器啟動成功