Docker系列 基于Code-server部署云开发环境
介绍
Code-server是一个可以在远程服务器上运行VS Code的工具。通过浏览器,你可以在任何地方进行编程。
部署
这里使用docker容器进行部署,使用docker-compose工具进行配置。
编写docker-compose.yml:
version: "3"
services:
code-server:
# https://coder.com
image: codercom/code-server:latest
container_name: code-server
restart: unless-stopped
ports:
- 8880:8080
environment:
- TZ=Asia/Shanghai
# 指定工作目录
- DEFAULT_WORKSPACE=./workspace
# 用户和密码
- DOCKER_USER=ArnoldWood
- PASSWORD=ArnoldWood
user: "1000:1000"
volumes:
- /etc/localtime:/etc/localtime:ro
- ./.config:/home/coder/.config
- ./project:/home/coder/project
# log file manager
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "3"
编译好配置文件后,使用docker-compose up -d
启动容器。然后浏览器访问http://[服务器ip]:8880,输入配置文件中的密码即可登录。
登录成功后,就可以愉快的进程code了。