logo
2
0
WeChat Login

OS - CNB 操作系统环境仓库

用于集中存放和管理 CNB 中常见操作系统环境的仓库,涵盖开发、构建与运行过程中常用的基础系统与定制化系统镜像。

📦 镜像概览

本仓库提供以下类型的 Docker 镜像,每个目录包含基础版本和 VSCode 开发环境版本:

Debian

基础镜像

  • 官方镜像:
zhiqiangwang/cnb:debian
  • CNB 镜像:
docker.cnb.cool/zhiqiangwang/cnb/os/debian:latest

特性:

  • 基于 Debian Bookworm-slim 的轻量级基础镜像
  • 内置常用工具:git、vim、curl、wget、htop、rsync 等
  • 配置中文语言环境(zh_CN.UTF-8)和时区(Asia/Shanghai)
  • 包含开发工具:gcc、g++、make、python3-pip、openssl 等
  • 包含数据库客户端:redis-cli、mariadb-client、sqlite3
  • 使用腾讯云镜像源加速 apt 软件包下载

VSCode 镜像

  • 官方镜像:
zhiqiangwang/cnb:debian-vscode
  • CNB 镜像:
docker.cnb.cool/zhiqiangwang/cnb/os/debian:vscode

Node.js

基础镜像

  • 官方镜像:
zhiqiangwang/cnb:node-22
  • CNB 镜像:
docker.cnb.cool/zhiqiangwang/cnb/os/node:22

特性:

  • 基于 Node.js 22-slim 构建
  • 预装 pnpm 包管理器(最新版本)
  • 包含 Node.js 开发常用工具和实用程序

VSCode 镜像

  • 官方镜像:
zhiqiangwang/cnb:node-22-vscode
  • CNB 镜像:
docker.cnb.cool/zhiqiangwang/cnb/os/node:22-vscode

OpenJDK

基础镜像

  • 官方镜像:
zhiqiangwang/cnb:openjdk-8
  • CNB 镜像:
docker.cnb.cool/zhiqiangwang/cnb/os/openjdk:8

特性:

  • 基于 OpenJDK 8-slim 构建
  • 预装 Maven 和 Gradle 构建工具
  • 适用于 Java 项目开发和构建

VSCode 镜像

  • 官方镜像:
zhiqiangwang/cnb:openjdk-8-vscode
  • CNB 镜像:
docker.cnb.cool/zhiqiangwang/cnb/os/openjdk:8-vscode

PHP

基础镜像

  • 官方镜像:
zhiqiangwang/cnb:php-7.4
  • CNB 镜像:
docker.cnb.cool/zhiqiangwang/cnb/os/php:7.4

特性:

  • 基于 PHP 7.4 CLI + Composer 构建
  • 预装常用开发工具:git、vim、curl、wget、zip、unzip 等
  • 包含构建工具:build-essential、cmake、clang
  • 适用于 PHP 项目开发和部署

VSCode 镜像

  • 官方镜像:
zhiqiangwang/cnb:php-7.4-vscode
  • CNB 镜像:
docker.cnb.cool/zhiqiangwang/cnb/os/php:7.4-vscode

🤝 贡献指南

  1. Fork 本仓库
  2. 创建特性分支:git checkout -b feature/new-feature
  3. 提交更改:git commit -am 'Add new feature'
  4. 推送分支:git push origin feature/new-feature
  5. 提交 Pull Request

📄 许可证

本项目采用 Apache License 2.0 许可证。

🆘 支持

如有问题或建议,请通过以下方式联系:


注意: 本镜像专为 CNB 环境优化,建议在 CNB 平台使用以获得最佳体验。

About

用于集中存放和管理 CNB 中常见操作系统环境的仓库,涵盖开发、构建与运行过程中常用的基础系统与定制化系统镜像。

844.00 KiB
2 forks0 stars1 branches0 TagREADMEApache-2.0 license