很多為了驗證應用在 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 和任意密碼即可登入。
可以使用預設的 <code>My Project</code> 也可以自己建立,這裡使用預設的就行。
到這個熟悉的 OpenShift 界面就可以了。除了 logo 不大一樣,其餘功能都差不多。
馬上更新自定義OpenShift鏡像,靜請期待!
本文同步釋出以下兩個位址,未經許可禁止轉載。 部落格園 https://www.cnblogs.com/hellxz CSDN https://blog.csdn.net/u012586326