前言: 每当我们换机子或者是电脑内容不够的时候,总想着能用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
最后完成的界面如下
下面可以愉快的编码了