atlassian/bamboo注意:截至2024年2月15日,此Docker镜像同时以 atlassian/bamboo 和 atlassian/bamboo-server 名称发布,两者指向同一镜像。但2024年2月15日之后,atlassian/bamboo-server 版本停止接收更新(包括现有和新标签)。如果您正在使用 atlassian/bamboo-server,请切换至 atlassian/bamboo 镜像以获取最新更新和新标签。
!Atlassian Bamboo
Bamboo 是一款持续集成与部署工具,可将自动化构建、测试和发布整合到单一工作流中。
了解更多关于 Bamboo 的信息:[***]
本 Docker 容器旨在简化 Bamboo 实例的部署和运行流程,帮助用户快速搭建持续集成与部署(CI/CD)环境。通过容器化方式,可减少环境配置复杂度,实现 Bamboo 服务的快速启动和迁移。
要求:Docker 版本 >= 20.10.10
BAMBOO_HOME 目录,确保仓库数据等关键信息持久化存储。BAMBOO_HOME 目录用于存储仓库数据等关键信息,推荐通过数据卷或命名卷挂载主机目录,确保数据持久化。数据中心模式下必须挂载共享文件系统。
以下示例使用命名卷部署 Bamboo:
bashdocker volume create --name bambooVolume
bashdocker run -v bambooVolume:/var/atlassian/application-data/bamboo \ --name="bamboo" \ -d \ -p 8085:8085 \ -p 54663:54663 \ atlassian/bamboo
-v bambooVolume:/var/atlassian/application-data/bamboo:将命名卷 bambooVolume 挂载到容器内 BAMBOO_HOME 目录。--name="bamboo":指定容器名称为 bamboo。-d:后台运行容器。-p 8085:8085:映射 Web 访问端口(主机端口:容器端口)。-p 54663:54663:映射代理通信端口(Bamboo 代理与服务器通信)。部署成功后,通过以下地址访问 Bamboo:
http://localhost:8085
注意:
- 推荐为容器分配至少 2GiB 内存,以满足应用服务器运行需求(详见 系统要求)。
- 若在 Mac OS X 上使用
docker-machine,需通过以下命令访问:open [***] ip default):8085。
如需配置、故障排查、可支持性等高级操作,请参考 完整文档。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务