概要

フル名
docker.io/kubeflownotebookswg/codeserver-python
Registry
docker.io
名前空間
kubeflownotebookswg
リポジトリ
codeserver-python
キャッシュ Tag 数
71
最終同期
07/06/2026, 12:15 PM

概要

Kubeflow Notebook 官方 code-server Python 镜像,内置 VS Code Web 与 Jupyter,供 ML 团队在 K8s 中交互开发。

詳細

kubeflownotebookswg/codeserver-python 集成 code-server、Python 3 与常用 ML 库,作为 Kubeflow Notebook CR 的容器镜像在 Pod 中运行。典型用于数据科学家在集群内远程开发,与 generic Jupyter 镜像相比 IDE 体验更接近 VS Code。生产应固定 tag、PVC 挂载工作区并配置 OAuth/RBAC,资源 requests/limits 按 GPU/内存需求申请。

快速启动

docker run -d --name codeserver-python \
  -p 8888:8888 \
  -e PASSWORD=dev-pass \
  docker.io/kubeflownotebookswg/codeserver-python:latest

推荐实践

docker run -d --name codeserver-python \
  --restart unless-stopped \
  -p 8888:8888 \
  -e PASSWORD=strong-pass \
  -e PUID=1000 -e PGID=1000 \
  -v /data/notebook:/home/jovyan/work \
  docker.io/kubeflownotebookswg/codeserver-python:v1.9.0

核心参数说明

  • -p 8888:8888 — code-server/Jupyter Web 端口
  • -e PASSWORD — Web 登录密码(高敏
  • -e PUID/PGID — 工作区文件属主
  • -v .../notebook:... — 笔记本与代码持久化
  • --restart unless-stopped — 开发环境持续可用
  • 固定 tag — Kubeflow 版本 pin

Kubernetes

apiVersion: kubeflow.org/v1
kind: Notebook
metadata:
  name: codeserver-python
spec:
  template:
    spec:
      containers:
        - name: codeserver
          image: docker.io/kubeflownotebookswg/codeserver-python:v1.9.0
          ports:
            - containerPort: 8888
          resources:
            requests:
              memory: 4Gi
              cpu: "2"
          volumeMounts:
            - name: workspace
              mountPath: /home/jovyan/work
      volumes:
        - name: workspace
          persistentVolumeClaim:
            claimName: notebook-workspace

需 Kubeflow Profile/RBAC;Istio VirtualService 或 Ingress 提供 TLS,GPU 节点按 taint 调度。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/kubeflownotebookswg/codeserver-python
:v1.10.0-rc.1
linux/amd64linux/arm64
2025/02/18 22:39436.3 MBsha256:9eeb166180a0
docker.io/kubeflownotebookswg/codeserver-python
:sha-fc48261c541a144e3ee28e5b8f82a7fe2d76bf5a
linux/amd64linux/arm64
2025/02/18 22:39436.3 MBsha256:9eeb166180a0
docker.io/kubeflownotebookswg/codeserver-python
:sha-f8ef86d910315a124d1300f40258da64954cd296
linux/amd64linux/arm64
2025/02/18 09:29436.3 MBsha256:9eeb166180a0
docker.io/kubeflownotebookswg/codeserver-python
:latest
linux/amd64linux/arm64
2025/02/18 09:11436.3 MBsha256:9eeb166180a0
docker.io/kubeflownotebookswg/codeserver-python
:sha-348b0825f372648abfd6b8b725b15838b7c5f16c
linux/arm64linux/amd64
2025/02/18 09:11438.4 MBsha256:041b5c00ae13
docker.io/kubeflownotebookswg/codeserver-python
:sha-b7f1b5c1d0badc5e906cda81eed372454e3d986d
linux/amd64linux/arm64
2025/02/18 07:53436.3 MBsha256:f6172aacd021
docker.io/kubeflownotebookswg/codeserver-python
:sha-255af21477310c3a4c08bd372822609ed23a0910
linux/amd64linux/arm64
2024/11/26 02:52424.8 MBsha256:738b7b4a81a9
docker.io/kubeflownotebookswg/codeserver-python
:v1.9.2
linux/amd64linux/arm64
2024/10/24 03:06406.7 MBsha256:b5d5549ab2b7
docker.io/kubeflownotebookswg/codeserver-python
:sha-315ee7e305e8b7485c975283fb7e5751d21f267d
linux/amd64linux/arm64
2024/10/24 03:06406.7 MBsha256:b5d5549ab2b7
docker.io/kubeflownotebookswg/codeserver-python
:v1.9.1
linux/amd64linux/arm64
2024/10/03 04:33406.7 MBsha256:b5d5549ab2b7
docker.io/kubeflownotebookswg/codeserver-python
:sha-a145206c29aee9403b5f8888fddfb802b315e439
linux/amd64linux/arm64
2024/10/03 04:33406.7 MBsha256:b5d5549ab2b7
docker.io/kubeflownotebookswg/codeserver-python
:v1.9.1-rc.0
linux/amd64linux/arm64
2024/10/03 03:29406.7 MBsha256:b5d5549ab2b7
docker.io/kubeflownotebookswg/codeserver-python
:sha-21f977e9f9ccff7664e5fd3fffad8b25dcffd10e
linux/amd64linux/arm64
2024/10/03 03:28406.7 MBsha256:b5d5549ab2b7
docker.io/kubeflownotebookswg/codeserver-python
:sha-a465fff1bf16dfcdfb005288cbc356bb3d03fc34
linux/amd64linux/arm64
2024/10/02 15:35406.7 MBsha256:38a50a6bc7d9
docker.io/kubeflownotebookswg/codeserver-python
:sha-b44daff932e7cd6778bb4136190b3da69396cc82
linux/amd64linux/arm64
2024/09/26 23:33420.0 MBsha256:ca5211c18071
docker.io/kubeflownotebookswg/codeserver-python
:v1.9.0
linux/amd64linux/arm64
2024/07/17 01:48419.8 MBsha256:ed6a094c5d6a
docker.io/kubeflownotebookswg/codeserver-python
:sha-48b8643bee14b8c85c3de9f6d129752bb55b44d3
linux/amd64linux/arm64
2024/07/17 01:48419.8 MBsha256:ed6a094c5d6a
docker.io/kubeflownotebookswg/codeserver-python
:v1.9.0-rc.2
linux/amd64linux/arm64
2024/07/06 10:240.0 MBsha256:299e039bb31f
docker.io/kubeflownotebookswg/codeserver-python
:sha-0d07ea732d77eac0e1ebc88d7e9319854587adbf
linux/amd64linux/arm64
2024/07/06 10:24419.8 MBsha256:ed6a094c5d6a
docker.io/kubeflownotebookswg/codeserver-python
:sha-a2d9985a745334b7c72babd80889d337338900f9
linux/amd64linux/arm64
2024/07/06 03:53419.8 MBsha256:ed6a094c5d6a