code-server
@ 安惪坔 · Saturday, Jun 6, 2020 · 1 分钟阅读 · 更新于 Jun 6, 2020

安装 server 版 vscode

1. 直接上 docker-compose

version: '3'
services:
  vscode:
    container_name: vscode
    hostname: anywhere
    image: codercom/code-server:latest
    volumes:
    # - "./work:/home/coder/project"
      - "work:/home/coder"
      - "/etc/localtime:/etc/localtime:ro"
		# 国内服务器最好换下源
    # sed -i 's#http://deb.debian.org#https://mirrors.163.com#g' /etc/apt/sources.list
    environment:
		  # web登录时候需要输入的密码
      - PASSWORD=fuck
   #ports:
   #  - "8080:8080"
    networks:
      nginx_imnet:
        ipv4_address: 10.10.10.250

volumes:
  work:
    driver: local
# 引用自定义网络,可不设置
networks:
  nginx_imnet:
      external: true

2. 配置 nginx 反代

	server {
		listen 80;
		listen [::]:80;
		server_name code.example.com code.example.org;
    location /code/ {
            proxy_set_header Host $host;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection upgrade;
            proxy_set_header Accept-Encoding gzip;
						# 此处是docker的内部地址,因为我的nginx也跑在docker中
            proxy_pass    http://10.10.10.250:8080/;
    }
	}

3. 打开浏览器,享受 anywhere 模式

感谢

如果觉得我恰好对你有帮助,可以请我吃辣条!

wechat

It is better to attach some information or leave a message so that I can record the donation 📝, thank you very much 🙏.

关于我

一只肥宅,丑女,又宅又丑…

毕业院校: 白马书院

家庭住址: 大荒山无稽崖斜月三星洞