日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

在 docker中 运行 mono /jexus server 并部署asp.net mvc站点

發(fā)布時間:2024/4/13 asp.net 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在 docker中 运行 mono /jexus server 并部署asp.net mvc站点 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

http://linuxdot.net/bbsfile-3988

?

1.??安裝?docker:??
????//?docker?1.7?新版?安裝非常容易,理論上說,在主流的任意linux發(fā)行版上都可以直接安裝.
????wget?-qO-?https://get.docker.com/?|?sh

2.?重啟你的宿主機(jī),可選.
????reboot

3.拉取已經(jīng)內(nèi)建了mono?和jexus?服務(wù)器的?docker鏡像,?此鏡像基于?官方?ubuntu:14.04.2?版本構(gòu)建,dockerfile?在?hub.docker.io?上可以看到.
????docker?pull?azraelrabbit/monupw

4.?運(yùn)行容器:?以拉取下來的鏡像為基礎(chǔ)創(chuàng)建并運(yùn)行一個容器,鏡像內(nèi)已聲明?22/80端口?并已啟動對應(yīng)的服務(wù),22:?sshd,?80:?jexus

?docker?run?--name?monojexus?-d?-p?32022:22?-p?32080:80?-v?/mydata:/data?azraelrabbit/monupw

????-v?是指將容器里的?Volume[/data]?的/data路徑?映射到主機(jī)的?/mydata路徑.
????-p?將容器里的端口映射到主機(jī)的指定端口,?這個端口,必須是在dockerfile里,用?EXPOSE?指令聲明過的端口.
????--name?給這個容器?命名.?方便后續(xù)的管理操作,否則用id太猥瑣了.[容器的id是隨機(jī)的128位的字符串,簡寫的是16位的,不過不方便記憶和管理.]
????-d?指讓容器以后臺服務(wù)方式運(yùn)行,
????????????注:?-i??Keep?STDIN?open?even?if?not?attached
????????????????-t??Allocate?a?pseudo-TTY?
????????????????-i?-t?聯(lián)合起來用就是指?以前臺進(jìn)程運(yùn)行容器,并且獲得容器的shell,當(dāng)退出shell時,容器停止運(yùn)行.?此時可在指令的最后加入要執(zhí)行的命令行,
???????????????????????貌似這樣會覆蓋掉?dockerfile里面的CMD[]指令內(nèi)部的命令行.

5.?用ssh工具連接主機(jī)的?32022?端口,即可連接到這個已啟動的容器內(nèi).

6.?將你的mvc工程或asp.net工程復(fù)制到?/mydata路徑下.?并在ssh?shell?里用sudo?重啟一下jws?.?即可訪問這個容器內(nèi)的?站點(diǎn)了.
????注:?本意是直接發(fā)布站點(diǎn)到/mydata下就能直接訪問,但是一直報錯,而用靜態(tài)html則可以,所以必須?ssh連接上容器后,必須sudo?重啟jws?才能正常訪問asp.net/mvc?的站點(diǎn).?這個問題待解決.

.?容器管理
????查看運(yùn)行中的容器:??docker?ps
????查看所有容器:??docker?ps?-a

????停止容器:?docker?stop???容器名/容器id
????刪除容器:?docker?rm??容器名/容器id
?
.?鏡像管理:
????????獲取/更新鏡像:??docker?pull?
????????刪除鏡像:??docker?rmi??鏡像id

?

?

?

先用admin:monupw用戶登陸,在su?root:monups可以使用

?

總結(jié)

以上是生活随笔為你收集整理的在 docker中 运行 mono /jexus server 并部署asp.net mvc站点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。