atlassian/bitbucket-server pulls statistics
By atlassian (66 listings) · Docker Hub
On-premises source code management for Git that's secure, fast, and enterprise grade.
atlassian/bitbucket-server has 32,021,225 recorded pulls on Docker Hub.
It ranks #80 of 1,263 tracked Docker Hub listings by pulls.
PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.
About atlassian/bitbucket-server
Bitbucket Server is an on-premises source code management solution for Git that's secure, fast, and enterprise grade. Create and manage repositories, set up fine-grained permissions, and collaborate on code - all with the flexibility of your servers.
Learn more about Bitbucket Server:
Contents
• Overview • Quick Start • Common Settings • Reverse Proxy Settings • JVM Configuration (Bitbucket Server 5.0 + only) • Application Mode Settings (Bitbucket Server 5.0 + only) • Database configuration • JDBC password encryption • Other settings • Cluster settings • JMX monitoring • Container configuration • Shared directory and user IDs • Upgrade • Backup • Versioning • Supported JDK versions • Building your own image • Supported architectures • Building on the target architecture • Troubleshooting • Thread dumps • Heap dump • Manual diagnostics • Support • Changelog • License
Overview
This Docker container makes it easy to get an instance of Bitbucket up and running.
This Docker image is published as both atlassian/bitbucket and atlassian/bitbucket-server. These are the same image, but the -server version is deprecated and only kept for backwards-compatibility; for new installations it is recommended to use the shorter name.
** NOTE: For backwards-compatibility, by default the image will start both Bitbucket and an embedded OpenSearch. However this is not a recommended configuration, especially in a clustered environment, and has known issues with shutdown. instead, we recommend running a separate OpenSearch instance (possibly in another Docker container); see below for instructions on connecting to an external OpenSearch cluster. **
** If running this image in a production environment, we strongly recommend you run this image using a specific version tag instead of latest. This is because the image referenced by the latest tag changes often and we cannot guarantee that it will be backwards compatible. **
Use docker version >= 20.10.10
Quick Start
For the BITBUCKET_HOME directory that is used to store the repository data (amongst other things) we recommend mounting a host directory as a data volume, or via a named volume.
Additionally, if running Bitbucket in Data Center mode it is required that a shared filesystem is mounted.
Volume permission is managed by entry scripts. To get started you can use a data volume, or named volumes. In this example we'll use named volumes.
$> 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
Note that this command can substitute folder paths with named volumes.
Start Atlassian Bitbucket Server:
$> docker run -v /data/bitbucket:/var/atlassian/application-data/bitbucket --name="bitbucket" -d -p 7990:7990 -p 7999:7999 atlassian/bitbucket
Success. Bitbucket is now available on http://localhost:7990*
Please ensure your container has the necessary resources allocated to it. We recommend 2GiB of memory allocated to accommodate both the application server and the git processes. See Supported Platforms for further information.
_* Note: If you are using docker-machine on Mac OS X, please use open http://$(docker-machine ip default):7990 instead._
Common settings
Reverse Proxy Settings
If Bitbucket is run behind a reverse proxy server as described here, then you need to specify extra options to make Bitbucket aware of the setup. They can be controlled via the below environment variables.
• SERVER_PROXY_NAME (default: NONE)
The reverse proxy's fully qualified hostname.
• SERVER_PROXY_PORT (default: NONE)
The reverse proxy's port number via which bitbucket is accessed.
• SERVER_SCHEME (default: http)
The protocol via which bitbucket is accessed. In certain cloud environments (specifically Kubernetes, Heroku and Cloud Foundry), this setting will be superseded by the value of the X-Forwarded-Proto request header if sent by a ingress or load balancer. See SERVER_FORWARD_HEADERS_STRATEGY below to alter this behaviour.
• SERVER_SECURE (default: false)
Set 'true' if SERVER\_SCHEME is 'https'.
• SERVER_FORWARD_HEADERS_STRATEGY (default: NATIVE in the specified cloud environments, NONE otherwise)
Can be explicitly set to a value of NONE if deploying to a cloud environment (specifically Kubernetes, Heroku and Cloud Foundry) and the preference is for SERVER_SCHEME to be used over the value of the X-Forwarded-Proto request header. A value of NONE will cause X-Forwarded-* headers to no longer take priority when determining the origin of a request, which means the system will return to the default expected state.
JVM Configuration (Bitbucket Server 5.0 + only)
If you need to override Bitbucket Server's default memory configuration or pass additional JVM arguments, use the environment variables below
• JVM_MINIMUM_MEMORY (default: 512m)
The minimum heap size of the JVM
• JVM_MAXIMUM_MEMORY (default: 1024m)
The maximum heap size of the JVM
• JVM_SUPPORT_RECOMMENDED_ARGS (default: NONE)
Additional JVM arguments for Bitbucket Server, such as a custom Java Trust Store
Application Mode Settings (Bitbucket Server 5.0 + only)
This docker image can be run as a Smart Mirror or as part of a Data Center cluster. You can specify the following properties to start Bitbucket as a mirror or as a Data Center node:
• SEARCH_ENABLED (default: true)
Set 'false' to prevent OpenSearch (previously Elasticsearch) from starting in the container. This should be used if OpenSearch is running remotely, e.g. for if Bitbucket is running in a Data Center cluster. You may also use ELASTICSEARCH_ENABLED to set this property, however this is deprecated in favor of SEARCH_ENABLED.
• APPLICATION_MODE (default: default)
The mode Bitbucket will run in. This can be set to 'mirror' to start Bitbucket as a Smart Mirror. This will also disable OpenSearch even if SEARCH_ENABLED has not been set to 'false'.
Database Configuration…
Description from the Docker Hub listing.
Where atlassian/bitbucket-server sits in the listing
Each band is one page of 20. Pulls on a log scale. Placement is projected from pulls, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (3)Similar Docker Hub plugins
Data source
Cumulative pull counts and stars come from the public Docker Hub API. Pulls count image downloads (including automated CI pulls), not installs or users.
Listing: https://hub.docker.com/r/atlassian/bitbucket-server. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.