Jahia with Docker - Instructions

 All downloads

The Jahia Docker images are for advanced users. If you are new and want to evaluate Jahia, opt for our online trial.

The Docker images provide a 30-day trial version. The full Enterprise Distribution of Jahia is available through an annual subscription that includes unlimited bug fixes, Online Technical Assistance and specific SLAs for both development and production environments. The Enterprise Distribution installers are offered with a business-friendly license: the JSEL License.

After the 30-day trial, you can request a free license on id.jahia.com/licenses

 

Installing Docker and running a Jahia Docker image

To make the installation as simple as possible, you use Docker to deploy Jahia and its dependencies. If you don’t have Docker installed on your system, you can get it here: https://www.docker.com/get-started

Note: Please ensure that your Docker installation allows allocating up to 4GB of memory to a container. For MacOS users, in Docker go to Preferences>Advanced and set the memory limit to 4GB or more instead of the default 2GB.

To run a Jahia Docker image:

After installing Docker, open a Terminal on Linux or Mac, or a Command Prompt on Windows (cmd.exe), and type the following commands:

docker pull jahia/jahia-dev:jahiaVersion
docker run -p 8080:8080 jahia/jahia-dev:jahiaVersion

Where jahiaVersion is the version you are installing. You can use latest instead of the Jahia version to run the latest Jahia release.

The initial startup of Jahia takes a few minutes. When Jahia finishes starting, you should see a message that looks like this:

--------------------------------------------------------------------------------------------------
 D E V E L O P M E N T   M O D E A C T I V E

 In development mode, Jahia will allow JSPs to be modified, modules to be
 re-deployed and other modifications to happen immediately, but these DO have a performance impact.
 It is strongly recommended to switch to production mode when running performance tests or going live.
 The setting to change modes is called operatingMode in the jahia.properties configuration file.
--------------------------------------------------------------------------------------------------
 Modules:
     Started: 65
--------------------------------------------------------------------------------------------------
 Jahia 8.0.0.0 - Enterprise Distribution - Build 60557.4681 is now ready. Initialization completed in 268 seconds
--------------------------------------------------------------------------------------------------

Logging into Jahia

You are now ready to connect to Jahia. Simply open a supported browser and enter the following URL:
http://localhost:8080

The login page displays:

jahia-login.png

Login using the following default credentials:

Username: root
Password: root
Important: Docker images are not intended to be used in production as is. Exposing the images to the outside world without any further configuration could expose you to security issues.

Where to go next

Jahia Docker images do not come with pre-imported project, you can follow the Creating a new project tutorial or you can import a prepackaged project.

Then, the best way to get started with Jahia is to follow the Adding a new page tutorial. You will then be able to go further, by following our other tutorials.

Find here our user, system admin, and developer documentation:

  • Content editors
    The basics for contributors and editors, digital marketers, and site administrators
  • System administrators
    Learn how to deploy, configure, customize and monitor Jahia products for your platform
  • Developers
    Learn how to develop modules in Jahia, create custom forms in Forms, and create a headless CMS