Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Docker Server.zh

Hehe Tan edited this page Sep 23, 2016 · 1 revision

使用 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
Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /