跳转至

Docker 方法部署 code-server

准备

本方法需要使用 Docker. 其安装部署请参照:Docker 简易指南

使用 Docker Compose 方式(推荐)

如果不熟悉 Docker Compose, 请详细阅读 Docker Compose - 更优雅的打开方式 这篇文章。

---
version: "2.1"
services:
  code-server:
    image: ghcr.io/linuxserver/code-server
    container_name: code-server
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - PASSWORD=password #optional
      - SUDO_PASSWORD=password #optional
      - SUDO_PASSWORD_HASH= #optional
      - PROXY_DOMAIN=code-server.my.domain #optional
    volumes:
      - /path/to/appdata/config:/config
    ports:
      - 8443:8443
    restart: unless-stopped

使用 Docker Cli 方式

部署

一行命令部署:

docker run -d --name=[容器名] -e PASSWORD=[密码] -e SUDO_PASSWORD=[root密码] -p [外部端口]:8443 --restart unless-stopped ghcr.io/linuxserver/code-server

参数详情:

  • --name:给容器取个名
  • -e PASSWORD:访问密码
  • -e SUDO_PASSWORD:root 密码
  • -p:端口设置,如果外部端口设置为 80, 可通过服务器 IP 访问

例子:

docker run -d --name=VSConline -e PASSWORD=123 -e SUDO_PASSWORD=123 -p 8443:8443 --restart unless-stopped ghcr.io/linuxserver/code-server

Git 配置

请参照 Git 学习笔记 中对 Git 的用户名和邮箱配置。

参考与致谢

原文地址:https://wiki-power.com/
本篇文章受 CC BY-NC-SA 4.0 协议保护,转载请注明出处。