在github上拉取下來的eclipse-che用maven部署發現本身系統的maven版本有問題,不想去折騰maven這玩意兒。java
瞬間想到了如今比較火的docker容器技術,利用docker來部署eclipse-che很是靠譜。linux
首先個人系統的ubuntu14,系統內核版本到了3.16了,足以,我記得docker須要內核版本3.8以上。git
增長一個gpg的keygithub
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
打開 /etc/apt/sources.list.d/docker.listdocker
沒有的話直接編輯保存,可是記得往裏面寫入這麼一段:ubuntu
deb https://apt.dockerproject.org/repo ubuntu-trusty main
上面這一段是ubuntu14的,15和別的各不同網絡
ubuntu15.04是這樣的:eclipse
deb https://apt.dockerproject.org/repo ubuntu-vivid main
ubuntu15.10又是這樣的:maven
deb https://apt.dockerproject.org/repo ubuntu-wily main
其餘的自我的查去看是啥。
spa
更新一下軟件包等操做,記得這些都須要管理員權限啊。
apt-get update apt-get purge lxc-docker apt-cache policy docker-engine reboot
詳情能夠參考官方的文檔: https://docs.docker.com/engine/installation/ubuntulinux/
這樣docker安裝好了,準備好把eclipse-che鏡像拉過來
docker run -it -p 1104:8080 codenvy/che
這個命令執行起來很慢,須要有耐心的去等待,由於先是在本地找是否有codenvy/che 這個鏡像,會提示沒有找到而後它會自動去網絡庫去找。
這個命令的意思就是docker在這裏運行默認是8080端口,映射到本地1104端口,運行的鏡像是codenvy/che。
若是本地沒有它會自動去網絡搜索和下載,這些過程用戶不須要操心,只須要等待它運行好就好了。
大概一分鐘後部署到了本地,咱們只須要訪問本地的1104端口就能夠訪問到了,若是要更改成別的端口,只須要修改1104爲你須要的端口號便可。