專案docker容器化部署步驟

2021-08-01 17:42:25 字數 809 閱讀 6038

docker在部署時的一些基本步驟(主要針對我公司的專案環境):

1.專案中存在不需要使用容器化的服務,所以請安裝jdk7、redis、mq、zookeeper、dubbo控制台

2.映象匯入

3.編寫專案中的服務指令碼:

以下是時代智囊在容器化部署中的一些批處理命令:

sdznhelp:容器化部署的基礎命令幫助資訊

sdznreplace:專案在編譯上傳後,將根據伺服器環境替換所有配置檔案

sdznrestart:此命令用於重啟所有已有的容器

sdznreboot:關機重啟,會啟動系統所有需要執行的服務

docker restart base_user:重啟base_user專案容器

sdznbuild:此命令慎用,在新的安裝了docker環境的情況下根據基礎映象生成各項目的容器

如果因為專案要對容器進行更改,請修改sdznbuild檔案和sdznrestart檔案對應部分

上傳新專案:需要增加、、、的內容。

更新專案:需要執行和【5/3】命令。

將1/2/3/4/7指令碼放入/usr/bin目錄中,方便隨處呼叫

4.拷貝配置檔案到宿主主機上,拷貝專案到宿主主機上

5.執行sdznreplace將需要掛載到容器上的各專案配置檔案進行覆蓋

6.執行sdznbuild生成各專案容器,容器名為各專案名稱;

7.測試sdznrestart和sdznreboot是否有用。

Docker容器化部署技術

docker是乙個開源的應用容器引擎,它讓開發者可以將應用及其依賴環境打包起來在乙個可移植的容器 中執行,不同容器是相互隔離的,互不影響,相比虛擬機器,docker容器更加輕量級,開銷更小。docker有兩個版本,社群版 docker ce 和企業版 docker ee 社群版是免費的,適合個人或小...

使用docker部署Django專案步驟

第一種方式 基於python基礎映象來做 cd home mkdir myproject cd myproject docker run di name myproject p 8080 8080 v home myproject home python 3.6 mac linux window x...

docker容器化部署nodejs應用

使用 dockerfile 建立映象 bossnodejs test v1.0.1 映象名稱 v版本號 空格 點 dockerfile 檔案所在目錄,可以指定dockerfile 的絕對路徑 docker build t bossnodejs test v1.0.1 標記本地映象,將其歸入某一倉庫 ...