当前位置:首页 > 机动车 >

vscode 可以在linux用吗(linux中怎么启动vscode)

来源:原点资讯(www.yd166.com)时间:2023-10-31 04:57:55作者:YD166手机阅读>>

作为一名优秀的程序员,一个合格的代码编辑器能帮助我们更好地完成项目的开发,Visual Studio Code(简称 VSCode) 是开源免费的 IDE 编辑器,成为了不少人心中的首选。但你有没有想过,我可不可以随时使用vscode工作,而摆脱电脑的束缚?其实,这种想法还真可以,因为其开源的特性(为Microsoft拥有的格局点赞),我们可以将其运行于Docker之中,最终以web方式呈现。 下面将演示如何将vscode的web版本利用docker部署在CentOS 7服务器上,Ubuntu或其它Linux发行版本操作类似。

值得注意的是,vscode web版本使用的服务器资源较大,经测试,至少需要以下的配置才能正常运行。部分云服务学生机运行可能会很卡顿,请谨慎尝试。

操作系统:Windows / macOS / Linux CPU: Intel / AMD x64, ARM v7 (arm32), ARM 64 CPU:至少2CPU 内存:至少4G,过少会卡顿CentOS安装docker

# 官方一键脚本安装 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # 备用安装 curl -sSL https://get.daocloud.io/docker | sh启动docker并验证

# 启动docker sudo systemctl start docker # 开机自启 sudo systemctl enable docker # 查看版本信息,如果正常出现,则安装成功 [root@mx ~]# sudo docker -v Docker version 20.10.8, build 3967b7d [root@mx ~]# 利用docker部署vscode web版本

拉取镜像的过程中视网络情况有所不同,请耐心等待

# 拉取vscode web server镜像到本地 sudo docker pull jmcdice/vscode-server # 运行服务,将宿主机本地的9090指向容器8080端口 sudo docker run -d -p 9090:8080 --restart=always --name=vscodeserver jmcdice/vscode-server

解释一下这里的参数: -d 后台运行容器,并返回容器ID -p 将宿主机的端口映射到容器内部,宿主机ip:容器IP --restart always 表示重启容器服务进,自动运行该镜像 --name=xxx 为此服务重新命名

# 查看vscode镜像是否成功运行 sudo docker ps

如果一切操作如下图所示类型,那么恭喜你安装成功!

vscode 可以在linux用吗,linux中怎么启动vscode(1)

放行防火墙端口

默认我们的防火墙是不允许不信任端口通过的,需要手动放行我们的端口9090,当然也可以关闭防火墙(生产环境慎重!!!)

sudo firewall-cmd --add-port=9090/tcp --zone=public --permanent sudo firewall-cmd --reload访问vscode web服务

查看本机IP,比如我这里使用了两个IP地址段,就使用能够互通的一个。一般为eth0或ens192等等,根据实际情况判断。

ifconfig

vscode 可以在linux用吗,linux中怎么启动vscode(2)

使用http://ip:9090来访问, 测试正常,这样以后不管在手机上,还是ipad和其它电脑上,只要能上网,就能访问我的服务就能编写代码了。

vscode 可以在linux用吗,linux中怎么启动vscode(3)

开始尽情玩耍吧~ 下期将分享web vscode的配置及优化,欢迎关注!

栏目热文

linux vscode 需要图形界面么(linux中怎么启动vscode)

linux vscode 需要图形界面么(linux中怎么启动vscode)

引言 文章的起点源于一个小伙伴私信我,想了解如何在vscode中直接开发esp8266。vscode其轻便,小巧等优点越...

2023-10-31 05:25:26查看全文 >>

vscode连接虚拟机(在虚拟机里边怎样装vscode)

vscode连接虚拟机(在虚拟机里边怎样装vscode)

前言在windows平台上搭建C语言编程环境有很多种方法,笔者用C语言主要是业余爱好,学习用。笔者没有安装重武器Visu...

2023-10-31 05:44:42查看全文 >>

vscode远程连接虚拟机linux(vscode远程连接linux服务器)

vscode远程连接虚拟机linux(vscode远程连接linux服务器)

整理 | 彭慧中 责编 | 屠敏出品 | CSDN(ID:CSDNnews)致力于为开发者提供更好工具的软件巨头微软,最...

2023-10-31 05:26:22查看全文 >>

用vscode怎么连接linux(怎么在vscode运行linux)

用vscode怎么连接linux(怎么在vscode运行linux)

环境准备:本地设备使用系统:win10;远程主机linux系统:ubuntu 18.04 (64bit)。说明:该插件对...

2023-10-31 05:25:24查看全文 >>

linux安装vscode安装包(在linux如何安装vscode)

linux安装vscode安装包(在linux如何安装vscode)

Visual Studio代码是由Microsoft开发的一个开源跨平台代码编辑器。它具有内置调试支持、嵌入式Git控件...

2023-10-31 05:34:04查看全文 >>

vscode怎么连接linux(vscode连接linux服务器)

vscode怎么连接linux(vscode连接linux服务器)

linux给我们提供了很多编辑软件,比如强大的vi工具。但是习惯单片机开发的我们还是更希望有一个类似keil这样的编译器...

2023-10-31 05:18:00查看全文 >>

vscode安装教程linux(vscode安装教程超详细)

vscode安装教程linux(vscode安装教程超详细)

Visual Stuio Code 和 Source Insight 一样,都是编辑器,Visual Studio So...

2023-10-31 05:43:35查看全文 >>

linux中vscode安装教程学习(ubuntu安装vscode教程)

linux中vscode安装教程学习(ubuntu安装vscode教程)

什么是Vscode?全称Visual Studio Code,微软推出跨平台的代码编辑器,一款免费开源的现代化轻量级代码...

2023-10-31 05:19:29查看全文 >>

vscode远程连接虚拟机(vscode怎么连接虚拟机)

vscode远程连接虚拟机(vscode怎么连接虚拟机)

前言为了在远程服务器上开发、调试各种环境的项目;为了规范化,远程端的服务器采用了docker来管理,所以使用VSCode...

2023-10-31 05:27:07查看全文 >>

linux下vscode 调试(怎么在vscode运行linux)

linux下vscode 调试(怎么在vscode运行linux)

翻译:疯狂的技术宅作者:Charles Szilagyi来源:charlesagile转发链接:https://mp.w...

2023-10-31 05:30:48查看全文 >>

文档排行