基于 https://github.com/coder/code-server 制作的镜像.
661
本仓库基于code-server制作的对应的Docker镜像, 支持的版本列表即是分支列表.
镜像地址: alanway/code-server. (其中的 ubuntu, node, jdk标签已经废弃不在维护使用.)
查看帮助
docker run -it --rm alanway/code-server --help
运行
docker run -v $PWD:/app -P alanway/code-server # 运行一个容器实例
# 启动 code server, 并把当前目录设为工作目录
docker run --name code-server \ # 设置一个名称
--restart=always \ # 设置容器总是重启
-d \ # 后台运行
-P \ # 随机分配一个端口号
-v $PWD:/app \ # 把当前目录映射到容器内的 /app 目录
alanway/code-server
# 启动 code server, 把当前目录设为工作目录, 并且设置密码认证
docker run --name code-server \
--restart=always \
-d \
-p 8089:80 \ # 设置code server在主机监听的端口号为 8089
-v $PWD:/app \ # 把当前目录映射到容器内的目录
-e PASSWORD='ps123' \ # 设置密码
code-server --bind-addr 0.0.0.0:80 --auth password /app # 这里设置密码认证, 以及 code server 打开的目录, 注意这里要监听 0.0.0.0:80, 如果仅监听(默认行为) 127.0.0.1:80, 物理机可能无法访问.
配置直接参考 .github 目录下的配置即可, 需要注意的是需要在仓库设置里增加以下 Secrets:
[email protected])registry.cn-hangzhou.aliyuncs.com/alanwei/code-server:latest, 那这个值就配置成 alanwei)# 本地构建
sudo docker build --file ./Dockerfile.local --tag code-server .
# 本地调试
sudo docker run --name cs -it --rm code-server --help
sudo docker run --name cs -it --rm -p 49178:80 -v $PWD:/app -e PASSWORD='ps123' code-server --bind-addr 0.0.0.0:80 --auth password /app
sudo docker exec -it cs bash
Content type
Image
Digest
sha256:a67d5d9c3…
Size
239.5 MB
Last updated
almost 2 years ago
docker pull alanway/code-server