logo
0
0
Login
Ubuntu 镜像:git 和 git-lfs 改为通过 Ubuntu 源安装

云原生开发环境镜像

镜像列表

Ubuntu

基于 buildpack-deps 镜像构建的 Ubuntu 基础开发环境镜像,预装基本工具和 Zsh。

镜像名称:docker.cnb.cool/rainy-nook/dev-images/ubuntu

源代码目录:ubuntu

标签列表:

  • plucky, rolling, latest: Ubuntu 25.04
  • noble, lts: Ubuntu 24.04

Node.js

基于 node 镜像构建的 Node.js 开发环境镜像,预装常用工具、Corepack 和 Zsh。

镜像名称:docker.cnb.cool/rainy-nook/dev-images/node

源代码目录:node

标签列表:

  • lts, lts-trixie: Node.js LTS 版本,Debian 13
  • current, current-trixie, latest: Node.js 最新版本,Debian 13

Python

Debian

基于 python 镜像构建的 Python 开发环境镜像,预装常用工具和 Zsh。

镜像名称:docker.cnb.cool/rainy-nook/dev-images/python

源代码目录:python/debian

标签列表:

  • 3.13-bookworm: Python 3.13, Debian 12

Ubuntu

基于 Ubuntu 基础镜像构建的 Python 开发环境镜像,预装常用工具、Zsh、PyCharm.

源代码目录:python/ubuntu

只含基础开发环境的镜像:

  • python:base, python:base-noble: Ubuntu 24.04

包含 Python 的 venv 虚拟环境镜像:

以下标签均基于 docker.cnb.cool/rainy-nook/dev-images/python 镜像名称

  • 3.12, 3.12-noble: Python 3.12 (APT), Ubuntu 24.04
  • 3.13, 3.13-noble, latest: Python 3.13 (PPA), Ubuntu 24.04

不含 Python 的虚拟环境管理工具镜像:

  • uv, uv:noble: uv, Ubuntu 24.04
  • miniconda, miniconda:noble: Miniconda, Ubuntu 24.04

使用方法

.cnb.yml 中编写远程开发事件流水线,并通过 docker.image 指定开发环境镜像。

$: vscode: - docker: image: docker.cnb.cool/rainy-nook/dev-images/ubuntu:lts services: - vscode - docker

About

云原生开发环境镜像

Language
Shell87.7%
Dockerfile12.3%