Sign inSign up

wilkesystems/jira

By wilkesystems

•Updated almost 8 years ago

Jira Software is a issue tracking product. It provides bug tracking and project management functions

Image
2

2.3K

wilkesystems/jira repository overview


Atlassian JIRA Software

Jira is a proprietary issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. Although often styled using all-capital letters as "JIRA", the product name is not an acronym, but a truncation of Gojira, the Japanese name for Godzilla, itself a reference to Jira's main competitor, Bugzilla. It has been developed since 2002. According to one ranking method, as of June 2017, Jira is the most popular issue management tool.

Learn more about Jira Server: https://www.atlassian.com/software/jira⁠

You can find the repository for this Dockerfile at https://hub.docker.com/r/wilkesystems/jira⁠


⁠Overview

This Docker container makes it easy to get an instance of Jira up and running.


⁠Quick Start

For the directory in the environmental variable JIRA_HOME that is used to store Jira data (amongst other things) we recommend mounting a host directory as a data volume⁠:

Start Atlassian Jira Server:

$> docker run -v /data/your-jira-home:/var/atlassian/application-data/jira --name="jira" -d -p 8090:8090 -p 8080 wilkesystems/jira

Success. Jira is now available on http://localhost:8080⁠*

Please ensure your container has the necessary resources allocated to it. We recommend 2GiB of memory allocated to accommodate the application server. 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):8080 instead.


⁠Memory / Heap Size

If you need to override Jira Server's default memory allocation, you can control the minimum heap (Xms) and maximum heap (Xmx) via the below environment variables.

Environment VariablesDescription
JVM_MINIMUM_MEMORYThe minimum heap size of the JVM (default: 1024m)
JVM_MAXIMUM_MEMORYThe maximum heap size of the JVM (default: 1024m)

⁠Reverse Proxy Settings

If Jira is run behind a reverse proxy server, then you need to specify extra options to make Jira aware of the setup. They can be controlled via the below environment variables.

Environment VariablesDescription
CATALINA_CONNECTOR_PROXYNAMEThe reverse proxy's fully qualified hostname. (default: NONE)
CATALINA_CONNECTOR_PROXYPORTThe reverse proxy's port number via which Jira is accessed. (default: NONE)
CATALINA_CONNECTOR_SCHEMEThe protocol via which Jira is accessed. (default: http)
CATALINA_CONNECTOR_SECURESet 'true' if CATALINA_CONNECTOR_SCHEME is 'https'. (default: false)

⁠JVM configuration

If you need to pass additional JVM arguments to Jira such as specifying a custom trust store, you can add them via the below environment variable

Environment VariablesDescription
JVM_SUPPORT_RECOMMENDED_ARGSAdditional JVM arguments for Jira

Example:

$> docker run -e JVM_SUPPORT_RECOMMENDED_ARGS=-Djavax.net.ssl.trustStore=/var/atlassian/application-data/jira/cacerts -v confluenceVolume:/var/atlassian/application-data/confluence --name="confluence" -d -p 8080:8080 wilkesystems/jira

⁠Upgrade

To upgrade to a more recent version of Jira Server you can simply stop the Jira container and start a new one based on a more recent image:

$> docker stop jira
$> docker rm jira
$> docker run ... (see above)

As your data is stored in the data volume directory on the host, it will still be available after the upgrade.

Note: Please make sure that you don't accidentally remove the jira container and its volumes using the -v option.

⁠Versioning

The latest tag matches the most recent release of Atlassian Jira Server. So wilkesystems/jira:latest will use the newest stable version of Jira Server available.

Alternatively, you can use a specific minor version of Jira Server by using a version number tag: wilkesystems/jira:7.11.2. This will install the latest 7.11.x version that is available.


⁠Support

For product support go to support.atlassian.com⁠.


⁠Auto Builds

New images are automatically built by each new debian library push.

Docker build

Tag summary

Content type

Image

Digest

Size

406.3 MB

Last updated

almost 8 years ago

docker pull wilkesystems/jira