
kubeshop/testkube-sandbox该Docker仓库主要用于存储各类沙箱环境镜像,作为开发、测试阶段的镜像资源库。沙箱镜像通常用于隔离的开发测试环境,避免影响生产系统,支持API服务、UI应用、OSS(对象存储服务)等多种组件类型的镜像存储与管理。
bashdocker login [仓库地址] # 示例:登录私有沙箱仓库 docker login sandbox-registry.example.com
bash# 基本语法 docker pull [仓库地址]/[镜像类型]/[镜像名称]:[版本标签] # 示例1:拉取API服务沙箱镜像 docker pull sandbox-registry.example.com/api/user-service:v1.2.0 # 示例2:拉取UI应用沙箱镜像 docker pull sandbox-registry.example.com/ui/admin-panel:latest
bashdocker tag local-sandbox-image:test sandbox-registry.example.com/oss/storage-service:v0.1
bashdocker push sandbox-registry.example.com/oss/storage-service:v0.1
以下为使用沙箱镜像部署多组件测试环境的示例配置:
yamlversion: '3.8' services: api-service: image: sandbox-registry.example.com/api/order-service:v2.1.0 ports: - "8080:8080" environment: - SPRING_PROFILES_ACTIVE=sandbox - DB_HOST=mock-db depends_on: - mock-db ui-application: image: sandbox-registry.example.com/ui/order-portal:v1.5.2 ports: - "80:80" environment: - API_BASE_URL=[***] oss-service: image: sandbox-registry.example.com/oss/test-storage:v3.0 ports: - "9000:9000" volumes: - ./sandbox-data:/data environment: - MINIO_ROOT_USER=testuser - MINIO_ROOT_PASSWORD=testpass mock-db: image: sandbox-registry.example.com/database/mock-mysql:latest ports: - "3306:3306"
| 参数名称 | 描述 | 适用场景 | 默认值 |
|---|---|---|---|
SANDBOX_REGISTRY_URL | 沙箱镜像仓库地址 | 所有操作 | 无(需手动指定) |
IMAGE_TAG | 镜像版本标签 | 拉取/上传镜像 | latest |
SANDBOX_MODE | 沙箱运行模式 | 容器启动 | true(启用沙箱特性) |
LOG_LEVEL | 日志输出级别 | 镜像运行时 | info |
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务