雨翔河
首页
列表
关于
利用docker部署eclipse-che
2016-03-20 13:38
在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/](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为你需要的端口号即可。
类型:日常
标签:docker,eclipse-che
Copyright © 雨翔河
我与我周旋久
独孤影
开源实验室