docker 部署 code-server&配置python 环境

code-server 是Web 版 VS Code,后端运行在服务器中,开发者基于浏览器运行 IDE。

GitHub:https://github.com/coder/code-server

docker-compose.yaml

  • data 文件夹,我这边直接chmod -R a+rwx data
services:
  code_server:
    container_name: code_server
    image: codercom/code-server:latest
    environment:
      - PASSWORD=AoldjklTbP0rWN
    volumes:
      - ./data:/home/coder
    ports: 
      - 10038:8080
    restart: always
    network_mode:bridge
 #   privileged: true

或参考

docker run -d \
  --name code_server \
  -p 10038:8080 \
  -e PASSWORD=AoldjklTbP0rWN \
  -e XDG_DATA_HOME=/home/coder/.config \
  -v ./data:/home/coder/.config \
  -v ./projects:/home/coder/project \
  -u $(id -u):$(id -g) \
  -w /home/coder/project \
  --restart unless-stopped \
  codercom/code-server:latest
 -d #(后台分离)
  --name code_server #设置名称
  -p 10038:8080 #端口映射
  -e PASSWORD=AoldjklTbP0rWN #服务密码,自定义
  -e XDG_DATA_HOME=/home/coder/.config #不要把数据(插件)放到默认的 .local/share 了,请你把它们也放到 .config 目录里
  -v ./data:/home/coder/.config #保存 VS Code 的配置和插件
  -v ./projects:/home/coder/project #存放你实际的项目代码
  -u $(id -u):$(id -g) # 强制容器使用你当前宿主机的用户 ID 和组 ID 运行
  -w /home/coder/project #绑定资源管理器在这个文件夹
  --restart unless-stopped #自动重启
  codercom/code-server:latest #镜像

中文语言配置

1、安装简体中文语言包:扩展中搜索Chinese 选择Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code  ,点击 install

2、打开命令面板

  • 快捷键:Windows / Linux:Ctrl + Shift + PmacOS:Command + Shift + P
  • 通过菜单栏手动打开:顶部菜单 → View → Command Palette(或直接搜索 “Command Palette”)。

3、输入:>  configure display language 回车,选择中文,然后允许重启界面即可。

Python 环境配置

1、转到“扩展”面板,搜索并安装:Python

  • 注意选ms-python

2、安装Python 解释器

  • 进入容器:
    • docker exec -it -u root code_server bash
  • 安装 Python 解释器、包管理器 (pip) 和虚拟环境工具 (venv):
    • apt-get update
    • apt-get install python3 python3-pip python3-venv -y

3、配置虚拟环境

  • 打开终端: 在 code-server 网页中,点击“终端” -> “新建终端”。
  • 创建项目目录:
    • mkdir chillifish
    • cd chillifish
  • 创建虚拟环境
    • 创建一个名为 .venv 的文件夹来存放Python 库
    • python3 -m venv .venv
  • 激活虚拟环境
    • source .venv/bin/activate

4、选择解释器

  • 打开命令面板,输入并选择Python: Select Interpreter
  • 选择刚才创建的虚拟环境。
THE END
分享
二维码
打赏
海报
docker 部署 code-server&配置python 环境
code-server 是Web 版 VS Code,后端运行在服务器中,开发者基于浏览器运行 IDE。 GitHub:https://github.com/coder/code-server docker-compose.yaml data ……
<<上一篇
下一篇>>