天天看點

OpenShift 本地開發環境配置(基于 Minishift)

OpenShift 本地開發環境配置(基于 Minishift)

很多為了驗證應用在 OpenShift 平台的行為是否正常,或者組成一個簡單的開發環境,直接搭建一個 OpenShift/Origin 環境可能太重了,而且運作在本機可能占用記憶體也太多。此時使用 MiniShift 來組成自己的開發環境就比較合适了。

本文就簡單介紹下如何配置 MiniShift 環境,無論是 Windows/Linux/MacOS都是可以安裝的,前提是你需要安裝個虛拟機軟體 virtualbox。此處将以筆者 Linux 開發環境進行示範,操作大同小異可供參考。

官方 Github Relese Page https://github.com/minishift/minishift/releases,

對于 Win 環境,将下載下傳的 zip 包解壓到任意目錄,然後将minishift.exe添加環境變量Path中即可,Win下自動補全功能好像沒有。

官方下載下傳位址 https://www.virtualbox.org/wiki/Downloads

根據自己的平台下載下傳安裝即可。

注意,請提前規劃好docker registry端口号,配置到docker上再重新開機docker服務。

webUI 可以參考 <code>CSDN 胡了了</code> 的部落格 https://blog.csdn.net/huqigang/article/details/76655854

基于 docker-compose 搭建 Gitea 用于 Minishift 上傳代碼建構鏡像。

gitea/docker-compose.yml

啟動 Gitea

啟動完成後,通路 3000 建立使用者即可使用。

以下指令依次執行,記憶體、CPU、硬碟、非安全docker倉庫按需配置即可。

啟動 Minishift

此時直接通路輸出的位址就能通路平台了,最好先執行下邊的指令再進平台。

啟動後配置指令:

通路 Minishift WebUI,那個 console 位址(本例中為https://192.168.99.115:8443/console),使用 developer 和任意密碼即可登入。

OpenShift 本地開發環境配置(基于 Minishift)
OpenShift 本地開發環境配置(基于 Minishift)

可以使用預設的 <code>My Project</code> 也可以自己建立,這裡使用預設的就行。

OpenShift 本地開發環境配置(基于 Minishift)

到這個熟悉的 OpenShift 界面就可以了。除了 logo 不大一樣,其餘功能都差不多。

馬上更新自定義OpenShift鏡像,靜請期待!

本文同步釋出以下兩個位址,未經許可禁止轉載。 部落格園 https://www.cnblogs.com/hellxz CSDN https://blog.csdn.net/u012586326