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 自动化脚本