Docker安装部署code-server,使用网页编写代码,不受设备限制

Docker安装部署code-server,使用网页编写代码,不受设备限制

此处主要介绍使用Docker安装部署code-server,常规安装方式可见 code-server Github

此处环境使用CentOS7本地服务器

一、安装code-server

1. 拉取code-server镜像

  1. 执行以下安装命令:
docker pull codercom/code-server
  1. 安装成功输出信息如下:
[@localhost ~]# docker pull codercom/code-server
Using default tag: latest
latest: Pulling from codercom/code-server
bc0734b949dc: Pull complete
35d0fdb068ef: Pull complete
eb94968559ba: Pull complete
9017ccb9e7b6: Pull complete
bea79aea7175: Pull complete
28e502735410: Pull complete
23a16ae6eefa: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:945c1c6452a3ac798283a6f43fb0c815e4c0e9418bceec37eac6d6bd378b5e99
Status: Downloaded newer image for codercom/code-server:latest
docker.io/codercom/code-server:latest

2. 启动code-server

  1. 执行命令启动code-server,端口映射可以改成你自己想要的,PASSWORD字段是你设置的密码,如下:
docker run -d  --name code-server -p 映射端口:8080 -e PASSWORD=你的密码 codercom/code-server:latest
  1. 启动成功输出信息如下:
[@localhost ~]# docker run -d  --name code-server -p 映射端口:8080 -e PASSWORD=你的密码 codercom/code-server:latest
400d93a9d061d8ff8817d1ecea0c3620d8b6b9bb0f156eaff280fb244d
  1. 防火墙放行你所映射的端口号,如果使用的云服务器,还需要在安全组中放行端口号

3. 使用

  1. 浏览器访问 IP:端口号,如192.168.1.1:7777进入code-server,访问成功后会进入到欢迎页,如下图所示:
    在这里插入图片描述

输入事先设置的密码即可进入主界面,如下图所示:
在这里插入图片描述

其具体使用方法与桌面端的VScode别无二致。

### 安装并运行 Web 版本的 Visual Studio Code 使用 Docker 为了在容器环境中部署网页版的 Visual Studio Code (也称为 Codespaces 或 Theia IDE),可以按照如下方法操作: #### 准备工作 确保已经成功安装DockerDocker Compose。对于 CentOS 7 的环境,可以通过特定指南完成此过程[^1]。 #### 获取官方镜像 GitHub 维护了一个名为 `codercom/code-server` 的项目,它提供了基于浏览器访问的 VSCode 实现方案。这个工具允许用户通过网络浏览器来编辑文件和编写代码。 拉取最新版本的 code-server 镜像命令如下: ```bash docker pull codercom/code-server:latest ``` #### 启动容器实例 创建一个新的容器,并将其映射到主机上的端口以便可以从外部访问该服务。下面是一个简单的启动命令示例: ```bash docker run -p 8080:8080 \ -v $PWD:/root/workspace \ --name=code-server \ codercom/code-server:latest ``` 这条命令会做几件事情: - `-d`: 让容器以后台模式运行。 - `-p 8080:8080`: 将本地机器的 8080 端口转发给容器内的相同端口。 - `-v $PWD:/root/workspace`: 把当前目录挂载至容器内 `/root/workspace` 路径下作为工作区。 - `--name=code-server`: 设置容器名称为 "code-server"。 此时应该可以在浏览器中输入 http://localhost:8080 来打开 web 版本的 VS Code 并开始使用[^2]。 #### 自定义配置(可选) 如果想要进一步自定义设置,比如更改默认密码或者其他参数,则需要先停止正在运行中的 container (`docker stop code-server`) ,然后修改其启动选项或利用 Dockerfile 构建个人化的 image 文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值