code-server 服务器端IDE
我刚装完 Jupyterlab 就收到个推送,爱了爱了,这个 GitHub 的 Chrome 神仙插件把我整的服服帖帖的爱来了中介绍的 Sourcegraph 插件调用的就是 code-Server ,也就是所谓的服务器版本的VScode,接着又有一篇推荐的文章推荐一款神器:在浏览器中运行 vscode,随时随地写代码
官方已经打包好了 Docker 镜像,咱直接 pull 就行,不过因为众所周知的原因,国内 pull 镜像一直比较慢,所以我上万能的阿里云容器服务网站,找到了别人打包好的。
拉取镜像
docker pull registry.cn-shanghai.aliyuncs.com/shuzhi-amd64/code-server:v2运行和改密
参考官网issuse改密方法,以如下命令运行镜像。
docker run --name vscodeserver --user root -it -d -p 8443:8443 -p 8080:8080 -e PASSWORD='yourpassword' -v `pwd`:/home/coder/project registry.cn-shanghai.aliyuncs.com/shuzhi-amd64/code-server:v2打开浏览器,输入http://IP:8080即可访问。命令中-d代表在后台运行,如果你第一次安装,想看看有没有其他什么报错的话,去掉这个-d就行。这是没有配置SSL的运行方式,可能会导致部分功能无法使用,但是官网配置SSL的说法模棱两可,也不知道到底怎么个用法,我采用了--cer --cer-key的方法,但是运行后打开浏览器一片空白。对了,还有就是像 JupyterLab 和 Vscodesever 这样的在线编程的应用,设置反向代理反而会拖慢速度,不如直接 IP 地址加端口访问来的快。不知道是不是我配置的不规范的原因。总之,先这么凑合的用着。


在线写Hexo博客不是梦。虽然我早就知道Hexo有这种插件,但是……我不用,哈哈哈。不够炫酷,不符合我的编程美学,那样和WP有什么区别(别打脸别打脸,哎,WP正香)。 有个设想,如果写个插件,或者CodeRunner写个新语言项,让他能自动发布,自动Hexo g -d ,镜像环境中安装好Hexo环境,然后用插件发布一下,挂载镜像目录到网站运行目录下,感觉可以搞一哈。腾讯云的WebIDE我之前用过有类似的功能,我先去看看有没有Hexo的插件,朋友们有没有什么推荐?