利用docker部署eclipse-che

在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爲你須要的端口號便可。

相關文章
相關標籤/搜索