在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为你须要的端口号便可。