云编辑器——在线Vscode搭建 freecrazy 2023-06-10T18:41:22+08:00 690

随处可用的在线编辑器

一、起因

一朝未带电脑,博客又不想断更,跑去网吧又是拉代码,又是搭环境。

一通操作后,电脑重启,一夜回到解放前。网吧为何要弄重启还原啊啊啊!!!

在云旅游、云服务、云影院、云中君……万物皆云的时代,还要依靠固定设备才能工作,多少有点低能与孤寡了。

何不弄个云编辑器,建在服务器(树莓派)上,一劳永逸呢。

搜寻一番,自建的好像只有code-server这个项目了。

二、安装

建目录

mkdir /opt/code-server

给权限

chmod -R 777 /opt/code-server

建文件

vi docker-compose.yml

贴入内容


version: "3"
services:
  code-server:
    container_name: code-server
    privileged: true  # 后续可以root进入容器
    image: codercom/code-server
    ports:
      - "8080:8080"
    volumes:
      - "./project:/home/coder/project"  # 项目路径
      - "./.config:/home/coder/.config"  # 配置文件
    environment:
      - PASSWORD=123456  # 密码
    restart: always

密码与挂载路径自行更改

启动

docker-compose up -d

三、使用

输入IP+端口,进入页面

输入yml中密码进入。

打开terminal界面,用git拉取博客代码。

安装各自喜欢的插件(网络自己解决),不过网页版快捷键大部分不能用,应个急使用,也就懒得折腾了。

可是我的博客是hugo搭建,需有hugo环境,好预览成品后再发布。

为此还得研究进阶用法

四、进阶用法

最简单的是进入容器内部,直接安装hugo。

docker exec -it  -u root code-server bash  # 进容器
apt update
apt install hugo # 安装hugo

此方式容器损毁后需重写安装

高手都是自己配docker镜像

新建Dockerfile文件,贴入内容

FROM ubuntu:latest
MAINTAINER freecrazy
RUN apt update && apt install -y hugo curl
RUN curl -fsSL https://code-server.dev/install.sh | sh
CMD export PASSWORD="123456" && code-server --host 0.0.0.0 --port 6093
EXPOSE 8080 1313

需要其他环境可以用RUN命令运行,这里不过多介绍。

构建镜像

docker build -t freecrazy/code-server .

你也可以将镜像上传到dockerhub上,以后就不需要构建了

构建镜像中已经加入了密码,因而你的docker-compose.yml可以变得更简单。

version: "3"
services:
  code-server:
    container_name: code-server
    image: freecrazy/code-server
    ports:
      - 8080:8080
      - 1313:1313
    volumes:
      - ./project:/root
    restart: always

五、总结

奶奶再也不用担心我没带电脑了~~

© 2021 - 2024 闲余悟道

载入运行时间...

avatar
关于我

癫狂乐天,狂放不羁,叛世逆俗,天纯不可一世。

跑酷

游戏玩腻,自个寻的,只喜纯跑,不喜炫技

滑板

身处异乡,未找到跑酷伙伴,转投滑板,oli练到死

骑行

通勤会的,通着通着成了爱好,不攀里数,不懂车构,菜腿一枚

爬山

老妈生错了生肖,喜欢在台阶或石头上蹦跶

设计

大学学的,PS效率实用流

代码

培训得的,已弃坑,得益于此,软件玩得起飞,如本博客内容

剪辑

无聊学的,人生苦短,想学的太多,学会罢了,我应该会了了吧……

写作

读书多了自然而然就……he,tui,人人都会,正在精进中

独自环过岛

海南岛,9天骑行,一人一包一帐篷,事故故事一堆堆

只身入过藏

心之所向,21点的太阳妙不可言

万里路

不少,如……

万卷书

微多,如……


人生苦短,繁华三千,可纵情声色,亦可摇桨泛舟。

碎年流光,若都平淡如水,岂非虚度一遭。

波澜不惊的一生虽不可恨,但数载光阴就历尽沧桑的生活应该更畅快。

别试图在文章末尾评论处留言,那只是摆设,不过若是打赏,我定会收到心意。联系方式本页社交链接中有猫腻。

清心决

心若冰清,天塌不惊。

万变犹定,神怡气静。

尘垢不沾,俗相不染。

虚空甯宓,浑然无物。

无有相生,难易相成。

份与物忘,同乎混涅。

天地无涯,万物齐一。

飞花落叶,虚怀若谷。

千般烦忧,才下心头。

即展眉头,灵台清幽。

心无挂碍,意无所执。

解心释神,莫然无魂。

水流心不惊,云在意俱迟。

一心不赘物,古今自逍遥。

自由转载-非商用-转载注明出处即可。