轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
epicmorg/bitbucket
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

bitbucket Docker 镜像下载 - 轩辕镜像

bitbucket 镜像详细信息和使用指南

bitbucket 镜像标签列表和版本信息

bitbucket 镜像拉取命令和加速下载

bitbucket 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

bitbucket
epicmorg/bitbucket
自动构建

bitbucket 镜像详细信息

bitbucket 镜像标签列表

bitbucket 镜像使用说明

bitbucket 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

定制化Bitbucket Server镜像,提供Git与Mercurial代码仓库管理及团队协作功能,支持按需定制配置与插件,适用于企业级软件开发的版本控制与协作管理。
1 收藏0 次下载activeepicmorg镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

bitbucket 镜像详细说明

bitbucket 使用指南

bitbucket 配置说明

bitbucket 官方文档

Atlassian Bitbucket Server Docker镜像文档

镜像概述和主要用途

!Atlassian Bitbucket Server

Bitbucket Server 是一款本地部署的 Git 源代码管理解决方案,具备安全、高效和企业级特性。支持创建与管理代码仓库、配置细粒度权限、实现代码协作,且可灵活部署在自有服务器环境中。

本 Docker 镜像旨在简化 Bitbucket Server 的部署流程,快速搭建可用实例。

了解更多关于 Bitbucket Server 的信息:<[***]>

核心功能和特性

  • 仓库管理:创建、管理 Git 仓库,支持分支策略与代码审查流程
  • 权限控制:细粒度权限设置,确保代码访问安全
  • 企业级协作:支持团队协作开发,集成代码评论、拉取请求等功能
  • 灵活部署:通过 Docker 容器化部署,简化环境配置与维护
  • 扩展性:支持作为 Smart Mirror 或 Data Center 集群节点运行,满足大规模部署需求
  • 监控支持:集成 JMX 监控,便于性能数据采集与分析

使用场景和适用范围

  • 企业内部代码管理:需本地部署、数据私有化的组织
  • 团队协作开发:中小型开发团队的代码版本控制与协作平台
  • 安全合规需求:对代码存储位置、访问审计有严格要求的场景
  • 大规模部署:通过 Data Center 模式支持集群部署,满足高可用性与性能需求

使用方法和配置说明

系统要求

  • 建议分配至少 2GiB 内存,以满足应用服务器和 Git 进程运行需求
  • 支持的 Docker 版本:1.9+(推荐使用命名卷时)

快速启动

BITBUCKET_HOME 目录用于存储仓库数据等持久化信息,推荐通过数据卷(Docker 1.9+ 推荐命名卷)挂载主机目录,确保数据持久化。卷权限由入口脚本自动管理。

使用命名卷启动

# 创建命名卷
$> docker volume create --name bitbucketVolume

# 启动容器
$> docker run -v bitbucketVolume:/var/atlassian/application-data/bitbucket \
              --name="bitbucket" \
              -d \
              -p 7990:7990 \
              -p 7999:7999 \
              atlassian/bitbucket-server

使用主机目录启动

# 启动容器(主机目录 /data/bitbucket 作为数据卷)
$> docker run -v /data/bitbucket:/var/atlassian/application-data/bitbucket \
              --name="bitbucket" \
              -d \
              -p 7990:7990 \
              -p 7999:7999 \
              atlassian/bitbucket-server

成功启动后,Bitbucket 可通过 http://localhost:7990 访问。

注意:若在 Mac OS X 中使用 docker-machine,需通过 open [***] ip default):7990 访问。

反向代理设置

当 Bitbucket 部署在反向代理服务器后方时(参考 官方文档),需通过环境变量配置反向代理参数,使 Bitbucket 感知代理环境。

Bitbucket Server 5.0+(推荐)

由于 5.0 版本迁移至 Spring Boot,反向代理配置方式变更。推荐通过环境变量文件或 -e 参数传递配置。

示例:使用环境变量文件

创建 secure-bitbucket.env 文件:

SERVER_SECURE=true          # 是否启用 HTTPS(true/false)
SERVER_SCHEME=https         # 访问协议(http/https)
SERVER_PROXY_PORT=443       # 反向代理端口
SERVER_PROXY_NAME=bitbucket.example.com  # 反向代理域名

启动容器:

$> docker run -v bitbucketVolume:/var/atlassian/application-data/bitbucket \
              --name="bitbucket" \
              -d \
              -p 7990:7990 \
              -p 7999:7999 \
              --env-file=/path/to/secure-bitbucket.env \
              atlassian/bitbucket-server:5.0

Bitbucket Server < 5.0

通过 docker run 的 -e 参数指定以下环境变量:

环境变量默认值说明
CATALINA_CONNECTOR_PROXYNAMENONE反向代理的完全限定域名
CATALINA_CONNECTOR_PROXYPORTNONE反向代理的访问端口
CATALINA_CONNECTOR_SCHEMEhttp访问协议(http/https)
CATALINA_CONNECTOR_SECUREfalse若协议为 https,需设为 true

示例:

$> docker run -v /data/bitbucket:/var/atlassian/application-data/bitbucket \
              --name="bitbucket" \
              -d \
              -p 7990:7990 \
              -p 7999:7999 \
              -e CATALINA_CONNECTOR_PROXYNAME=bitbucket.example.com \
              -e CATALINA_CONNECTOR_PROXYPORT=443 \
              -e CATALINA_CONNECTOR_SCHEME=https \
              -e CATALINA_CONNECTOR_SECURE=true \
              atlassian/bitbucket-server:4.14

JVM 配置(仅 Bitbucket Server 5.0+)

通过环境变量覆盖默认 JVM 内存配置或传递额外参数:

环境变量默认值说明
JVM_MINIMUM_MEMORY512mJVM 最小堆内存
JVM_MAXIMUM_MEMORY1024mJVM 最大堆内存
JVM_SUPPORT_RECOMMENDED_ARGSNONE额外 JVM 参数(如自定义信任库)

示例:

$> docker run -v bitbucketVolume:/var/atlassian/application-data/bitbucket \
              --name="bitbucket" \
              -d \
              -p 7990:7990 \
              -p 7999:7999 \
              -e JVM_MINIMUM_MEMORY=2g \
              -e JVM_MAXIMUM_MEMORY=4g \
              -e JVM_SUPPORT_RECOMMENDED_ARGS="-Djavax.net.ssl.trustStore=/var/atlassian/application-data/bitbucket/truststore.jks" \
              atlassian/bitbucket-server

应用模式设置(仅 Bitbucket Server 5.0+)

支持以 Smart Mirror 或 Data Center 集群模式运行,通过以下环境变量配置:

环境变量默认值说明
ELASTICSEARCH_ENABLEDtrue是否启用内置 Elasticsearch(Data Center 集群需设为 false)
APPLICATION_MODEdefault运行模式:default(默认)、mirror(Smart Mirror,自动禁用 Elasticsearch)
HAZELCAST_NETWORK_MULTICASTfalseData Center:启用多播发现集群节点(与 HAZELCAST_NETWORK_TCPIP 互斥)
HAZELCAST_NETWORK_TCPIPfalseData Center:启用 TCPIP 发现集群节点(需配合 HAZELCAST_NETWORK_TCPIP_MEMBERS)
HAZELCAST_NETWORK_TCPIP_MEMBERS-Data Center:TCPIP 模式下的集群节点列表(如 172.18.1.1:5701,172.18.1.2:5701)
HAZELCAST_GROUP_NAME-Data Center:集群组名称
HAZELCAST_GROUP_PASSWORD-Data Center:集群组密码

Data Center 集群示例

  1. 创建自定义 Docker 网络:
$> docker network create --driver bridge --subnet=172.18.0.0/16 myBitbucketNetwork
  1. 启动集群节点(TCPIP 模式):
$> docker run --network=myBitbucketNetwork \
              --ip=172.18.1.1 \
              -e ELASTICSEARCH_ENABLED=false \
              -e HAZELCAST_NETWORK_TCPIP=true \
              -e HAZELCAST_NETWORK_TCPIP_MEMBERS=172.18.1.1:5701,172.18.1.2:5701 \
              -e HAZELCAST_GROUP_NAME=bitbucket-cluster \
              -e HAZELCAST_GROUP_PASSWORD=cluster-pass \
              -v /data/bitbucket-shared:/var/atlassian/application-data/bitbucket/shared \
              --name="bitbucket-node1" \
              -d \
              -p 7990:7990 \
              -p 7999:7999 \
              atlassian/bitbucket-server

JMX 监控配置(仅 Bitbucket Server 5.0+)

通过以下环境变量启用并配置 JMX 监控(参考 官方文档):

环境变量默认值说明
JMX_ENABLEDfalse是否启用 JMX
JMX_REMOTE_AUTHNONE远程 JMX 认证方式:password(密码认证)、ssl(SSL 认证),其他值禁用远程访问
JMX_REMOTE_PORT3333JMX 协商端口
JMX_REMOTE_RMI_PORT随机JMX-RMI 数据传输端口(可设为与 JMX_REMOTE_PORT 相同)
RMI_SERVER_HOSTNAMENONEJMX 客户端连接的主机名/IP(需客户端与 JVM 均可解析)
JMX_PASSWORD_FILENONE密码认证文件路径(JMX_REMOTE_AUTH=password 时必填)

示例:

$> docker run -v /data/bitbucket:/var/atlassian/application-data/bitbucket \
              --name="bitbucket" \
              -d \
              -p 7990:7990 \
              -p 7999:7999 \
              -p 3333:3333 \
              -e JMX_ENABLED=true \
              -e JMX_REMOTE_AUTH=password \
              -e JMX_REMOTE_PORT=3333 \
              -e JMX_REMOTE_RMI_PORT=3333 \
              -e RMI_SERVER_HOSTNAME=bitbucket.example.com \
              -e JMX_PASSWORD_FILE=/var/atlassian/application-data/bitbucket/jmx.password \
              atlassian/bitbucket-server

升级方法

  1. 停止并删除当前容器:
$> docker stop bitbucket
$> docker rm bitbucket
  1. 拉取目标版本镜像:
$> docker pull atlassian/bitbucket-server:<目标版本>  # 如 7.21.0
  1. 使用原数据卷启动新容器(数据自动保留):
$> docker run -v bitbucketVolume:/var/atlassian/application-data/bitbucket \
              --name="bitbucket" \
              -d \
              -p 7990:7990 \
              -p 7999:7999 \
              atlassian/bitbucket-server:<目标版本>

注意:升级时不要使用 -v 选项删除容器卷,以免丢失数据。

备份策略

  • 内置数据库:直接备份挂载的 BITBUCKET_HOME 目录(如 /data/bitbucket)。
  • 外部数据库:参考 Bitbucket Server DIY Backup 方案。

更多备份详情见 官方文档。

版本控制

  • latest 标签:对应最新版本(不推荐生产环境使用)。
  • 推荐使用特定版本标签(如 atlassian/bitbucket-server:7.21),避免破坏性更新影响环境。版本标签格式为 主版本.次版本(如 7.21 会自动更新至最新 7.21.x 版本)。

问题反馈

如遇镜像相关问题,请提交 issue。

技术支持

产品支持请访问 support.atlassian.com。

查看更多 bitbucket 相关镜像 →
atlassian/bitbucket logo
atlassian/bitbucket
by Atlassian
认证
Atlassian官方Bitbucket服务Docker镜像,提供Git仓库管理、版本控制及团队协作功能,建议使用`atlassian/bitbucket`镜像以获取最新更新与技术支持。
271M+ pulls
上次更新:5 天前
xalt/bitbucket logo
xalt/bitbucket
by xalt
BitBucket是用于代码托管和团队协作的版本控制系统,支持Git和Mercurial,适用于开发团队管理源代码及协作开发。
10K+ pulls
上次更新:5 个月前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.