最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.Net?Core部署Docker容器

 更新時(shí)間:2022年01月19日 10:10:55   作者:老馬-Max  
這篇文章介紹了.Net?Core部署Docker容器的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

閱讀本文需要一定的docker基礎(chǔ)知識(shí)。

前置工作

首先新建一個(gè)core項(xiàng)目,需要注意的是在這個(gè)界面最好勾選一下docker支持:

項(xiàng)目創(chuàng)建完成以后,你會(huì)在目錄中發(fā)現(xiàn)Dockerfile。

你可以把它理解為docker的配置文件,docker通過(guò)讀取它來(lái)創(chuàng)建鏡像。如果新建項(xiàng)目的時(shí)候沒(méi)有勾選docker支持不會(huì)自動(dòng)生成,但也可以手動(dòng)創(chuàng)建,影響不大。

接下來(lái)修改dockerfile的內(nèi)容,像這樣:

//表示以microsoft/aspnetcore作為基礎(chǔ)鏡像進(jìn)行新鏡像的構(gòu)建
FROM microsoft/aspnetcore 

//指定工作目錄為/app
WORKDIR /app

//將Dockerfile所在目錄的所有文件拷貝到容器的app目錄下,最前面的點(diǎn)代表Dockerfile所在的目錄(注意點(diǎn)后面有空格)
COPY . /app

//端口,多個(gè)端口以空格分割
EXPOSE 80

//指定執(zhí)行程序
ENTRYPOINT ["dotnet","WebApplication1.dll"]

dockerfile語(yǔ)法是通用的,網(wǎng)上也有很多,就不在這里贅述了。

接下來(lái)把項(xiàng)目發(fā)布到文件,然后把dockerfile拷貝到發(fā)布根目錄下。如果頻繁操作覺(jué)得麻煩的話(huà),就在屬性里把它改為“始終復(fù)制”,避免手動(dòng)復(fù)制。

docker操作

首先下載官方鏡像:

docker pull microsoft/aspnetcore

切換到程序發(fā)布的目錄(含有dockerfile的目錄),執(zhí)行這一串:

docker build -t mycore .    //千萬(wàn)帶上這個(gè)點(diǎn)

這種情況就是成功了。再拉出鏡像列表來(lái)看,就會(huì)多出一個(gè)mycore鏡像就是我們剛才build上去的:

在mycore里運(yùn)行一個(gè)容器,起名core01:

docker run -itd -p 80:80 --name core01 mycore

再來(lái)查看一下容器的運(yùn)行狀態(tài):

能看到我們的core01已經(jīng)穩(wěn)穩(wěn)的在運(yùn)行了,到這里就算是部署成功。

最后驗(yàn)證一下?,F(xiàn)在打開(kāi)瀏覽器,看看是否能夠訪(fǎng)問(wèn)本地:

最后一句

剛才build出來(lái)的鏡像也可以上傳到遠(yuǎn)程鏡像倉(cāng)庫(kù),需要部署時(shí)直接docker pull下來(lái),方便快捷還不容易出錯(cuò)。關(guān)于鏡像倉(cāng)庫(kù)的問(wèn)題我會(huì)再發(fā)文的。

到此這篇關(guān)于.Net Core部署Docker容器的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

夹江县| 芷江| 民县| 扬中市| 商水县| 咸宁市| 治多县| 马关县| 敦化市| 诸暨市| 辽源市| 九江县| 黑山县| 隆子县| 江永县| 定襄县| 铁力市| 延安市| 上蔡县| 花莲县| 沙雅县| 时尚| 漠河县| 朝阳市| 两当县| 罗源县| 甘肃省| 宿迁市| 崇阳县| 尉犁县| 井陉县| 图们市| 临澧县| 铜川市| 平谷区| 杭锦后旗| 安仁县| 贵港市| 修文县| 平昌县| 炉霍县|