Coding.NET 轻量级社交
开源项目广场
使用帮助
意见反馈
CodingNET
V2EX  ›  Coding

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

  •  
  •   CodingNET · Sep 28, 2016 · 6997 views
    This topic created in 3540 days ago, the information mentioned may be changed or developed.

    快速开始

    #安装与使用 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 replies    2017-01-03 17:36:33 +08:00
    junbaor
        1
    junbaor  
       Sep 28, 2016
    吼啊,资兹!
    gefranks
        2
    gefranks  
       Sep 28, 2016
    貌似不支持 IE,这个最好说明下
    beike
        3
    beike  
       Jan 3, 2017
    没安装成功,不论在 coding 或 github 克隆该项目,都克隆不下来
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6179 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 03:04 · PVG 11:04 · LAX 20:04 · JFK 23:04
    ♥ Do have faith in what you're doing.