无需下载 eclipse che 官网的安装包 仅需要在 docker 上 pull codenvy/che 的镜像即可。
建议j提前 pull 开发所用的 ide 镜像 可以避免进入开发界面时的等待时间。
eclipse che 4.2.0 支持的 ide 有
codenvy/aspnet
codenvy/cpp_gcc
codenvy/node
codenvy/php
codenvy/ubuntu_android
codenvy/ubuntu_jdk8
codenvy/ubuntu_python
codenvy/ubuntu_rails
看名字就知道是干什么的了 访问 eclipse che docker 镜像站 发现还有其他的 ide 会在以后陆续添加。
docker 启动命令 不要在 cmd 中执行 会由于特殊字符问题出错 在 shell 中执行则么有问题
docker run -v //var/run/docker.sock:/var/run/docker.sock -v //home/user/che/lib:/home/user/che/lib-copy -v //home/user/che/workspaces:/home/user/che/workspaces -v //home/user/che/tomcat/temp/local-storage:/home/user/che/tomcat/temp/local-storage -e CHE_DOCKER_MACHINE_HOST $IPv4 --name che -d --net host codenvy/che bash -c sudo rm -rf /home/user/che/lib-copy/* mkdir -p /home/user/che/lib-copy/ sudo chown -R user:user /home/user cp -rf /home/user/che/lib/* /home/user/che/lib-copy cd /home/user/che/bin/ ./che.sh -p:8082 --skip:client --debug run
其中 $IPv4 需要换成 docker 服务器 ip 地址。尝试 127.0.0.1 无效。
本命令会在 docker 中启动 docker 并在宿主机上建立 /home/user/che 目录。
eclipse che 本身会自己运行 docker run 命令 以及自己保存 docker image。
如果二次启动后出错 可以尝试删除 docker 服务器 /home/user/che 目录 需要 root 权限。
点赞 评论本文链接: http://polyche.immuno-online.com/view-721961.html