Eclipse che 部署命令

無需下載 eclipse che 官網的安裝包,僅需要在 docker 上 pull codenvy/che 的鏡像即可。

建議j提前 pull 開發所用的 ide 鏡像,可以避免進入開發界面時的等待時間。

eclipse che 4.2.0 支持的 ide 有:

codenvy/aspnet
codenvy/cpp_gcc
codenvy/node
codenvy/php
codenvy/ubuntu_android
codenvy/ubuntu_jdk8
codenvy/ubuntu_python
codenvy/ubuntu_rails


看名字就知道是幹什麼的了,訪問 eclipse che docker 鏡像站,發現還有其他的 ide,會在以後陸續添加。


docker 啓動命令(不要在 cmd 中執行,會由於特殊字符問題出錯,在 shell 中執行則麼有問題):


docker run -v //var/run/docker.sock:/var/run/docker.sock -v //home/user/che/lib:/home/user/che/lib-copy -v //home/user/che/workspaces:/home/user/che/workspaces -v //home/user/che/tomcat/temp/local-storage:/home/user/che/tomcat/temp/local-storage -e CHE_DOCKER_MACHINE_HOST=$IPv4 --name che -d --net=host codenvy/che bash -c 'sudo rm -rf /home/user/che/lib-copy/* && mkdir -p /home/user/che/lib-copy/ && sudo chown -R user:user /home/user && cp -rf /home/user/che/lib/* /home/user/che/lib-copy && cd /home/user/che/bin/ && ./che.sh -p:8082 --skip:client --debug run'


其中 $IPv4 需要換成 docker 服務器 ip 地址。嘗試 127.0.0.1 無效。

本命令會在 docker 中啓動 docker,並在宿主機上建立 /home/user/che 目錄。

eclipse che 本身會自己運行 docker run 命令,以及自己保存 docker image。


如果二次啓動後出錯,可以嘗試刪除 docker 服務器 /home/user/che 目錄,需要 root 權限。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章