日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Rainbond使用Dockerfile構建便捷應用運行流程_云其它

作者:劉帥 ? 更新時間: 2022-06-19 編程語言

Dockerfile構建運行鏡像

Rainbond平臺支持直接通過Dockerfile**構建并運行鏡像,操作流程簡單,方便進行持續迭代。

操作流程分為以下幾步:

在Github上創建Dockerfile項目,Demo項目

Dockerfile內容

ARG VERSION=1.15.0
FROM nginx:${VERSION}-alpine
COPY index.html /usr/share/nginx/html/
VOLUME /data
EXPOSE 80

通過Rainbond平臺的源碼構建功能選擇項目進行構建

驗證鏡像運行效果

其中有以下幾點需要注意:

Rainbond平臺進行源碼構建時是通過不同類型代碼的個性化文件進行語言類型識別的,所以在項目指定目錄下必須存在Dockerfile文件構建過程相當于在項目指定目錄(默認為/目錄)執行docker build -t image:tag .操作,所以在Dockerfile中使用COPY、ADD等模塊時需要注意相對路徑的選擇需要指定鏡像的守護進程,如果不指定守護進程在鏡像啟動命令運行完成后就會自動退出然后重新啟動,構建好的組件可能會處于運行異常的狀態中

相對于普通Docker環境的優點:

對于需要不斷調整Dockerfile的用戶來說構建過程更加簡單,通過參考配置組件自動構建部署可以借助Github的Webhook實現代碼修改的同時完成鏡像的更新操作。

Rainbond 云原生應用管理平臺,實現微服務架構不用改代碼,管理 Kubernetes 不用學容器,幫企業實現應用上云,一站式將任何企業應用持續交付到 Kubernetes 集群、混合云、多云等基礎設施。是 Rainstore 云原生應用商店的支撐平臺。

1. Rainbond 官網

2. Rainbond 安裝使用

3. Rainbond 參考手冊全集

原文鏈接:https://blog.csdn.net/zqg5258423/article/details/109740602

欄目分類
最近更新