V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding.NET 轻量级社交
开源项目广场
使用帮助
意见反馈
CodingNET
V2EX  ›  Coding

Coding WebIDE 开源版现已提供 Docker 部署方式

  •  
  •   CodingNET · 2016-09-28 10:36:29 +08:00 · 6181 次点击
    这是一个创建于 3014 天前的主题,其中的信息可能已经有所发展或是发生改变。

    快速开始

    #安装与使用 Docker 的说明,请参考: 官方文档

    #从 https://hub.docker.com/r/webide/webide/ 拉取并运行 Docker 镜像

    $ docker run -p 8080:8080 --name webide webide/webide

    #打开浏览器 http://localhost:8080

    使用 ide.sh

    WebIDE 镜像已上传到 Docker Hub: WebIDE,可以直接从 Docker Hub 拉取镜像、创建容器并执行。

    ./ide.sh docker run
    

    如果对代码进行了修改,想要从源代码编译、运行,可以执行:

    ./ide.sh docker build  # 创建 docker 镜像
    ./ide.sh docker run    # 创建并启动 container
    

    以下是 ide.sh 里包含的 docker 相关命令

    ./ide.sh docker build  # 创建 docker 镜像
    ./ide.sh docker run    # 创建并启动 container
    ./ide.sh docker stop   # 停止 container
    ./ide.sh docker attach # attach container(use control-c to exit)
    ./ide.sh docker logs   # 查看 container log
    ./ide.sh docker exec   # 进入 container
    ./ide.sh docker remove # 删除 container
    

    使用 Docker 命令

    如果在使用脚本的过程中遇到了困难,可以直接使用 Docker 的命令。

    直接运行

    如果不想保存应用的状态,即删除 container 后,应用的数据也会消失,可以执行:

    docker run -p 8080:8080 --name webide webide/webide
    

    如果想保留这些状态,请确保 $HOME/.coding-ide-home 存在,如果不存在,请手动创建。然后将目录挂载即可:

    docker create -p 8080:8080 -v $HOME/.coding-ide-home:/home/coding/.coding-ide-home --name webide webide/webide
    

    编译、运行

    docker build -t webide/webide
    docker run -p 8080:8080 --name webide webide/webide
    

    以下是常用的 Docker 相关命令

    # 停止 container
    docker stop webide
    
    # attach container
    docker attach --sig-proxy=false webide
    
    # 查看 container log
    docker logs webide
    
    # 进入 container
    docker exec -it webide bash
    
    3 条回复    2017-01-03 17:36:33 +08:00
    junbaor
        1
    junbaor  
       2016-09-28 16:16:42 +08:00
    吼啊,资兹!
    gefranks
        2
    gefranks  
       2016-09-28 23:35:14 +08:00
    貌似不支持 IE,这个最好说明下
    beike
        3
    beike  
       2017-01-03 17:36:33 +08:00
    没安装成功,不论在 coding 或 github 克隆该项目,都克隆不下来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2858 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:53 · PVG 21:53 · LAX 05:53 · JFK 08:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.