Eclipse Che 是一個雲端的 Eclipse IDE,通過浏覽器就能通路。現在已經有很多功能,基本能滿足日常開發,不過要想用的順手,還需要不斷完善。
其原理是通過 Docker 鏡像在伺服器根據需要建立多個獨立的 Workspace,Workspace 裡可以配置和建立項目。官方提供多個現成的 Workspace,友善開發和調試。這樣就可以保證開發人員的開發環境都一緻了,而且不用在本地裝任何開發環境,對比較慢的機器是個福音。
官網:http://www.eclipse.org/che/,裡有一些截圖。
本來打算在 Windows 系統下配置 Eclipse Che 的,但是試了好久都沒有成功,環境是 Windows10 + DockerToolbox,不過在 CentOS7 虛拟機下配置成功了。
0x02:安裝 jdk8
本人還是比較喜歡安裝oracle jdk,下載下傳位址:
上傳JDK安裝包并解壓
在系統根目錄下建立名稱為java的檔案夾
執行以下指令選擇要上傳的安裝包
執行解壓指令
配置環境變量
以root身份登入作業系統,執行指令:
輸入“i”進入編輯模式,在檔案結尾增加如下環境參數:
按ESC鍵退出編輯模式,輸入“:wq”進行儲存
重新編譯檔案使更改生效,執行如下指令
檢查JDK安裝是否成功
0x03:關閉防火牆
由于 Che 必須使用使用者 ID=1000 的使用者,是以要建立一個在 docker 組下的使用者才能建立項目。
因為建立的使用者dk的使用者ID不一定是1000,所有需要修改dk使用者ID,檢視dk使用者的ID,先登入到dk使用者,輸入以下指令
檢視linux所用使用者的ID
修改某個使用者的ID
設定的使用者ID必須不被其他使用者占用,否則報錯
0x05:添加 Docker 主機位址
192.168.1.56 是我的主機位址,可以使用如下指令檢視
編輯.bashrc
添加:
儲存退出。運作以下指令
啟動
啟動日志
通路界面
0x06:配置私有倉庫(可選)
私有倉庫還沒配置成功,先把步驟放在這裡作為參考。
下載下傳私有庫 registry
配置
重新開機 che