在任何设备上运行VS Code并通过浏览器访问,提供跨设备一致的开发环境,支持利用远程服务器资源提升开发效率。
收藏数: 589
下载次数: 142804114
类型:
codercom/code-servercode-server Docker镜像是一个允许在任何机器上运行VS Code并通过浏览器访问的解决方案。它打破了设备限制,让用户可以在Chromebook、平板、笔记本等各类设备上使用一致的开发环境,所有操作通过浏览器完成。
以下命令将启动code-server容器,并通过[***]访问。它会挂载本地配置目录和当前工作目录,确保文件权限与宿主机一致,并保留用户配置。
bash# 创建配置目录(若不存在) mkdir -p ~/.config # 启动code-server容器 docker run -it --name code-server -p 127.0.0.1:8080:8080 \ -v "$HOME/.config:/home/coder/.config" \ # 挂载配置目录,确保外部可修改code-server配置 -v "$PWD:/home/coder/project" \ # 挂载当前目录到容器内的项目目录 -u "$(id -u):$(id -g)" \ # 转发宿主机用户UID/GID,确保文件系统操作权限一致 -e "DOCKER_USER=$USER" \ # 传递宿主机用户名到容器环境变量 codercom/code-server:latest
| 参数 | 说明 |
|---|---|
-p 127.0.0.1:8080:8080 | 将容器的8080端口映射到本地8080端口,仅限本地访问 |
-v "$HOME/.config:/home/coder/.config" | 挂载宿主机~/.config目录到容器内,确保code-server配置文件(位于~/.config/code-server/config.json)可在外部修改 |
-v "$PWD:/home/coder/project" | 将宿主机当前工作目录挂载到容器内的/home/coder/project,作为开发项目目录 |
-u "$(id -u):$(id -g)" | 设置容器内运行用户的UID和GID与宿主机一致,避免文件权限冲突 |
-e "DOCKER_USER=$USER" | 将宿主机用户名传递到容器内,用于身份标识 |
本镜像使用以下开源依赖:
以下是 codercom/code-server 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务