AI Cloud Station Dev Env

AI 云站开发环境 Docker 镜像构建配置,支持 AMD64/ARM64 构建、推送与快速部署。

2026年6月15日
源代码
AIDockerDev Envs6-overlaySSH

项目简介

AI Cloud Station Dev Env 是一套面向 AI 云站的开发环境 Docker 镜像构建配置,围绕可复用、可部署、可维护的容器化开发工作区展开。

项目将镜像源文件、架构构建脚本、快速部署脚本和容器内服务管理能力组织在一起,便于在不同机器上快速搭建一致的 AI 开发环境。

核心能力

1. 多架构镜像构建

  • 提供 AMD64 与 ARM64 两套构建脚本
  • 支持镜像构建与推送流程拆分
  • 适合在不同 CPU 架构的云主机或本地设备上复用

2. 快速部署

  • 提供 quick_deploy 脚本示例
  • 默认将 SSH 与测试服务端口绑定到 127.0.0.1
  • 支持按需配置远程访问与防火墙白名单

3. 容器初始化

  • 使用 s6-overlay 作为容器 1 号主进程
  • 容器启动阶段处理用户、权限、SSH 与挂载目录配置
  • SSH 登录后进入 dev 用户,适合作为开发工作区入口

4. 持久化服务管理

  • 支持在容器内部创建 s6 管理的长运行服务
  • 服务定义可挂载到宿主机目录并跨容器重启保留
  • 启动时会校验异常服务定义并隔离,避免影响容器启动

适用场景

  • 构建个人 AI 云开发环境
  • 为远程开发工作区准备可复现的 Docker 镜像
  • 在容器内管理 SSHD、自定义部署脚本和后台服务
  • 沉淀一套可迁移的 AI 开发基础设施模板

技术要点

  • Docker
  • s6-overlay v3
  • SSHD
  • AMD64 / ARM64
  • Shell 自动化脚本