国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - ASP.NET教程 - .net 4.5部署到docker容器的完整步驟

.net 4.5部署到docker容器的完整步驟

2020-06-12 16:55張占嶺 ASP.NET教程

這篇文章主要給大家介紹了關(guān)于.net 4.5部署到docker容器的完整步驟,文中通過示例代碼介紹的非常詳細,對大家學習或者使用.net4.5具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧

前言

本文主要給大家介紹了關(guān)于.net 4.5部署到docker容器的相關(guān)內(nèi)容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧

.net4.5部署到docker容器

  • 部署到windows容器
  • 部署到linux容器

部署到windows容器

由于.net本身就是運行在windows平臺的,所以它與windows容器也是更加適合,你可以以iis鏡像為基礎(chǔ),去編寫你的Dockerfile文件,從而去構(gòu)建你的.net項目鏡像。

1.兩個現(xiàn)成的例子

.net console程序

?
1
docker run --rm mcr.microsoft.com/dotnet/framework/samples:dotnetapp

.net web程序

?
1
docker run -it --rm -p 8000:80 --name aspnet_sample mcr.microsoft.com/dotnet/framework/samples:aspnetapp

1.為自己項目添加一個Dockerfile構(gòu)建鏡像

?
1
2
3
4
FROM microsoft/aspnet
ARG source
WORKDIR /inetpub/wwwroot
COPY ${source:-obj/Docker/publish} .

參考:https://docs.microsoft.com/en-us/aspnet/mvc/overview/deployment/docker-aspnetmvc

部署到linux容器

對于非.net core的應(yīng)用程序來說,要想在linux平臺運行需要安裝mono框架,這是在linux平臺運行.net程序的唯一方法,那么如果想把.net程序部署到linux容器里,也是一樣的方法過程,你需要構(gòu)建一個安裝有mono環(huán)境的鏡像。

為自己的項目添加一個基于mono的Dockerfile

制作一個console app的Dockerfile并運行

?
1
2
3
4
5
FROM mono:latest
RUN mono --version
WORKDIR /app
COPY ./bin/Debug/ .
CMD [ "mono", "monoApp.exe" ]

打包鏡像

?
1
2
3
cd monoapp #Docfile所在目錄,它一般在項目根目錄
docker build . -t monoapp
docker run monoapp

執(zhí)行結(jié)果

?
1
2
3
MacBook-Pro-6:monoApp lind.zhang$ docker run monoapp
Hello World!
MacBook-Pro-6:monoApp lind.zhang$

制作一個.net web的Dockerfile并運行

前提:我們的web項目要想運行,需要有一個像IIS一種的服務(wù)器組件,在linux里我們一般使用jexus來實現(xiàn)這個功能,也就是說,我們的docker鏡像應(yīng)該即有mono還要有jexus的集成,這個鏡像我們可以自己寫,也可以使用現(xiàn)成的鏡像azraelrabbit/monupw,下面的Dockerfile是把一個web項目monoMvc打包成一個鏡像。

先把鏡像拉到本地

?
1
docker pull azraelrabbit/monupw

部署的步驟

  1. 建立Dockerfile文件,發(fā)布網(wǎng)站時應(yīng)該帶上
  2. 發(fā)布網(wǎng)站
  3. 進行發(fā)布后的地址
  4. 打包 docker build . -t 鏡像名稱
  5. 啟動容器 docker run -d -p 8080:80 鏡像名稱

編寫Dockerfile文件

?
1
2
3
4
FROM azraelrabbit/monupw
EXPOSE 80
WORKDIR /data
COPY ./bin/ .

啟動你的容器,對外訪問用8080端口,容器內(nèi)部是80端口

?
1
2
MacBook-Pro-6:monoMvc lind.zhang$ docker run -p 8080:80 monomvc
Starting ... OK

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務(wù)器之家的支持。

原文鏈接:https://www.cnblogs.com/lori/p/10685107.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲国产精品久久久久久久久久久 | 欧美一区2区三区4区公司二百 | 亚洲日本va在线观看 | 伊人一区二区三区 | 欧美自拍视频 | 黄色毛片在线看 | 久久99精品久久久久久国产越南 | 2012中文版免费观看 | 午夜爱爱毛片xxxx视频免费看 | 亚洲天堂黄色 | 欧美a级成人淫片免费看 | 久久99这里只有精品 | 国产精品久久久久精 | porn在线视频 | 日韩av免费在线播放 | 91精品久久久久久久久中文字幕 | 日产精品一区二区三区在线观看 | 亚洲一区在线日韩在线深爱 | 国产成人精品一区二区三区四区 | 在线色网 | 国产www视频 | 亚洲精品视频免费 | 久久久久久亚洲精品 | 日韩高清一区 | 亚洲第一成人在线视频 | 午夜在线小视频 | 日韩精品久久久 | 国产美女久久久 | 久久99精品国产麻豆婷婷洗澡 | 国产真实精品久久二三区 | 伊人6| 欧美日韩在线一区 | 91麻豆精品国产91久久久更新资源速度超快 | 久久久久久久国产精品 | 精品一区二区在线观看 | 毛片久久久久久 | 天天色成人综合网 | 91久久久久 | 亚洲精品成人免费 | 一区二区三区四区av | 欧美国产在线观看 |