Jexus docker與它產生了暖味

2022-02-18 21:38:40 字數 1345 閱讀 7213

前段時間寫了很多docker for .net core的文章,用來快速部署微服務相當給力,而嘗到了香頭的我們希望把.net frameworks的程式也使用docker來部署一下,那麼接下來我就結果一下,在linux,docker上執行和部署.net frameworks應用程式的過程。

.net跨平台的執行時mono

.net應用程式的宿主伺服器jexus

應用程式的反射**&負載均衡服務nginx

快速部署容器技術docker

批量執行部署指令碼sh

首先,你的linux系統上要裝有mono,當然你絕對可以使用乙個docker映象

開始,建立我們的dockerfile,基礎映象包括了mono和jexus,主要把當前目錄的obj\docker\publish目錄的記憶體複製到容器的/data目錄,然後在jexus裡是以這個目錄為default**的,所以我們主要做複製操作即可,指令碼的最後是重啟我們的jexus服務!

from mono/jexus:1.0

arg source

copy $ /data

expose

80workdir /usr/jexus

cmd /usr/jexus/jws start && tail -f

容器,我們寫個sh指令碼,用來清理不需要的映象和上次儲存的應用程式映象,然後build它,run它即可

瀏覽,當容器被啟動後,我們可以在瀏覽器上訪問我們的api程式了!

是後需要告訴大家,之前寫過部署jexus時的一些坑,像需要把compile的包包刪除,這些大家要注意!

感謝各位的閱讀!

Jexus docker與它產生了暖味

前段時間寫了很多docker for net core的文章,用來快速部署微服務相當給力,而嘗到了香頭的我們希望把.net frameworks的程式也使用docker來部署一下,那麼接下來我就結果一下,在linux,docker上執行和部署.net frameworks應用程式的過程。net跨平台...

sql 多個排序選擇,與它的坑

1 場景 當乙個查詢需要多個排序規則時怎麼做?2 desc 降序,asc 公升序,預設公升序 查詢結果 首先時間排序優先,預設公升序,然後按照cuorder降序排列 錯誤解釋 首先時間排序優先,然後cuorder,依次按照降序排列 查詢結果 首先時間排序優先,降序排列,然後按照cuorder降序排列...

099 函式傳參與它的返回值

變數var store 被宣告為stuff 型別,並且對於其判別式預設為初始化值2。名為var store 的變數還有另乙個屬性,那就是能夠在程式執行期間將其判別式更改為任何合法值。名為data store 和big store 的兩個變數的判別式分別固定為5和12,在程式執行期間不能更改。with...