镜像概览

完整引用
docker.io/tecacc/code-server-python
Registry
docker.io
命名空间
tecacc
仓库
code-server-python
已缓存 Tag 数
4
最近同步
07/06/2026, 06:21 PM
相关主题

简介

预装 Python 的 code-server 浏览器 IDE 镜像,在 Web 中编辑运行 Python 项目,适合远程开发、培训实验与轻量 Jupyter 替代场景。

详细介绍

tecacc/code-server-python 基于 code-server 打包 VS Code Web 与 Python 解释器/常用库,开发者通过浏览器访问 8080 端口完成代码编辑、终端与调试。与本地 VS Code 相比无需安装客户端,但扩展市场与 GPU 调试能力受限。生产应设置强密码或 OAuth、持久化 workspace 卷,并限制 Ingress 内网访问;公网暴露务必经 VPN 或 SSO。

快速启动

docker run -d --name code-server-py \
  -p 8080:8080 \
  -e PASSWORD=change-me \
  docker.io/tecacc/code-server-python:latest

推荐实践

docker run -d --name code-server-py \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/workspace:/home/coder/project \
  -e PASSWORD=strong-secret \
  -e TZ=Asia/Shanghai \
  docker.io/tecacc/code-server-python:4.20.0

核心参数说明

  • -p 8080:8080 — code-server Web 入口
  • -e PASSWORD — 登录密码,生产应足够复杂
  • -v /data/workspace:... — 工程目录持久化
  • -e TZ — 容器时区,便于日志对齐
  • --restart unless-stopped — 远程 IDE 持续可用
  • 固定 tag — 与 code-server 主版本对齐

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: code-server-py
spec:
  replicas: 1
  selector:
    matchLabels:
      app: code-server-py
  template:
    metadata:
      labels:
        app: code-server-py
    spec:
      containers:
        - name: code-server
          image: docker.io/tecacc/code-server-python:4.20.0
          ports:
            - containerPort: 8080
          env:
            - name: PASSWORD
              valueFrom:
                secretKeyRef:
                  name: code-server-secrets
                  key: password
          volumeMounts:
            - name: workspace
              mountPath: /home/coder/project
      volumes:
        - name: workspace
          persistentVolumeClaim:
            claimName: code-server-workspace
---
apiVersion: v1
kind: Service
metadata:
  name: code-server-py
spec:
  selector:
    app: code-server-py
  ports:
    - port: 8080
      targetPort: 8080

单副本 + ReadWriteOnce PVC 避免并发写冲突;Ingress 启用 HTTPS 与 IP 白名单,密码经 Secret 轮换。

最新 Tag(20 条)

查看全部 4 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/tecacc/code-server-python
:3.12.9-v4.105.1
linux/amd64
2025/11/19 15:10317.4 MBsha256:08dcd5d88d47
docker.io/tecacc/code-server-python
:3.11.9-v4.105.1
linux/amd64
2025/11/19 15:09295.6 MBsha256:2775dc4a5eab
docker.io/tecacc/code-server-python
:3.10.9-v4.105.1
linux/amd64
2025/11/19 15:09293.4 MBsha256:83fa7aead040
docker.io/tecacc/code-server-python
:3.9.9-v4.105.1
linux/amd64
2025/11/19 15:08292.0 MBsha256:c5cbde12a2eb