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 协议保护,转载请注明出处。