code-server is vscode running on a remote server, accessibale throught the browser.
code-server就是一个能够搭建在服务器上的近程vscode,并且咱们能够间接用browser间接拜访,原本的初衷是为了写blog能够间接在浏览器中写,而不是每次必须关上vscode,起初发现code-server也能够用在ipad上,兼容性还不错
参考自:https://github.com/cdr/code-s...
X00
应用docker搭建code-server的劣势是搭建速度比拟快,然而没有方法应用宿主机的环境和配置,如果须要配置须要从头开始配置。
Docker Compose 是 Docker 官网编排(Orchestration)我的项目之一,负责疾速的部署分布式应用。应用docker compose咱们的docker命令能够复用,也能够形成更高级的配置文件。
配置
新建文件夹mkdir /usr/local/code-server
能够在任意地位,用来寄存建设的新工程,关上新建的文件夹cd /usr/local/code-server
,新建并编辑docker-composetouch docker-compose.yml && vim docker-compose.yml
version: "3"services: code-server: container_name: code-server image: codercom/code-server ports: - "8080:8080" volumes: - "/usr/local/code-server/project:/home/coder/project" environment: PASSWORD: <password> restart: always
- ports
后面为宿主机端口能够改为须要的端口,前面为容器内端口不能更改 - volumes
数据卷:后面为新建的文件夹 + 'project' - restart
容器意外敞开后能够主动重启
启动容器
#在cocker-compose.yml目录下docker-compose up ##失常启动docker-compose up -d ##后盾启动# kill docker containerdocker ps #查看对应的code-server iddocker kill <id>