利用docker部署eclipse-che

在github上拉取下来的eclipse-che用maven部署发现自己系统的maven版本有问题,不想去折腾maven这玩意儿。

瞬间想到了现在比较火的docker容器技术,利用docker来部署eclipse-che非常靠谱。

首先我的系统的ubuntu14,系统内核版本到了3.16了,足以,我记得docker需要内核版本3.8以上。


增加一个gpg的key

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D


打开 /etc/apt/sources.list.d/docker.list

没有的话直接编辑保存,但是记得往里面写入这么一段:

deb https://apt.dockerproject.org/repo ubuntu-trusty main

上面这一段是ubuntu14的,15和别的各不一样

ubuntu15.04是这样的:

deb https://apt.dockerproject.org/repo ubuntu-vivid main

ubuntu15.10又是这样的:

deb https://apt.dockerproject.org/repo ubuntu-wily main

其他的自个人查去看是啥。


更新一下软件包等操作,记得这些都需要管理员权限啊。

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为你需要的端口号即可。


转载于:https://my.oschina.net/110NotFound/blog/650118

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值