前言: 每当我们换机子或者是电脑内容不够的时候,总想着能用web方式使用某些软件,这样子,你无论何时何地都能愉快的开发了,今天来安排下使用容器技术去搭建vscode。

查找合适的Docker镜像

你可以使用官方的Code Server Docker镜像,或者查找其他用户分享的镜像。在Docker Hub上搜索code-server来找到官方镜像。

拉取Docker镜像

使用以下命令来拉取最新的Code Server镜像。

docker pull codercom/code-server

运行Docker容器

在运行容器时,使用-v标志挂载本地目录到容器中,以便Code Server可以读写这些目录。同时,使用–user标志指定运行Code Server的用户,以确保容器内的用户有足够的权限来读写挂载的目录。例如,如果你想挂载当前用户的家目录到容器中,并且允许容器内的用户读写这个目录

docker run -d --name code-server -p 13140:8080 -v "$HOME:/home/coder" --user "$(id -u):$(id -g)" codercom/code-server

这样子就算是搭建好了!我的docker是搭建在腾讯云服务器的,所以相应的要在腾讯云打开13140端口的安全组才可以使用!

获取密码登录

进入容器

docker exec -it 【容器id】 /bin/bash

然后在 通过如下代码找到对应的密码

cat /root/.config/code-server/config.yaml

最后完成的界面如下
vscode for web
下面可以愉快的编码了

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐