根據Dockerfile建立docker dotnet coer 鏡像

那咱們先來看看Dockerfile文件內容,注意這個文件是沒後綴名的。linux

#依賴原始的鏡像,由於咱們是要建立dotnet coer鏡像,因此我就用了官方給的鏡像【microsoft/dotnet:latest】,能夠使用鏡像拉取命令【docker pull microsoft/dotnet:latest】獲取該鏡像docker

FROM microsoft/dotnet:latesttcp

# 時區設置,默認是【格林威治時間】
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezoneblog

#設置COPY命令的工做目錄源碼

WORKDIR /roottest

# 把當前目錄的文件複製到【root】目錄下去容器

COPY . /root/file

# 鏡像對外監聽端口
EXPOSE 8001/tcpim

# dotnet coer 命令啓動入口DLL文件
ENTRYPOINT dotnet XXX.Web.dllimg

圖例:

這個時候咱們把文件準備好了。

接下來只須要把文件複製到linux你發佈的源碼目錄下面,運行生成命令:

docker buld -t XXX.Web ./

 -t 參數是給鏡像取名字,並且能夠在名字後面:加版本號,如:XXX.Web:v1.0.0

到這樣若是頁面輸出如圖:

這樣說明你成功了,能夠直接運行容器了。

相關文章
相關標籤/搜索