Skip to content

Ping Identity Docker Image - pingdataconsole

This docker image provides a tomcat image with the PingDataConsole deployed to be used in configuration of the PingData products.

  • pingidentity/pingdownloader - Image used to download ping product
  • tomcat:8-jre8-alpine - Tomcat engine to serve PingDataConsole .war file

Environment Variables

The following environment ENV variables can be used with this image.

ENV Variable Default Description
SHIM ${SHIM} Flag to force a run of dsjavaproperties --initialize. When this is false, the java.properties file will only be regenerated on a restart when there is a change in JVM or a change in the product-specific java options, such as changing the MAX_HEAP_SIZE value.
IMAGE_VERSION ${IMAGE_VERSION}
IMAGE_GIT_REV ${IMAGE_GIT_REV}
HTTP_PORT 8080 PingDataConsole HTTP listen port
HTTPS_PORT 8443 PingDataConsole HTTPS listen port
STARTUP_COMMAND ${SERVER_ROOT_DIR}/bin/catalina.sh The command that the entrypoint will execute in the foreground to instantiate the container
STARTUP_FOREGROUND_OPTS run The command-line options to provide to the the startup command when the container starts with the server in the foreground. This is the normal start flow for the container
STARTUP_BACKGROUND_OPTS start The command-line options to provide to the the startup command when the container starts with the server in the background. This is the debug start flow for the container
TAIL_LOG_FILES ${SERVER_ROOT_DIR}/logs/console.log Files tailed once container has started

Run

To run a PingDataConsole container:

  docker run \
           --name pingdataconsole \
           --publish ${HTTPS_PORT}:${HTTPS_PORT} \
           --detach \
           --env PING_IDENTITY_ACCEPT_EULA=YES \
           --env PING_IDENTITY_DEVOPS_USER \
           --env PING_IDENTITY_DEVOPS_KEY \
           --tmpfs /run/secrets \
           pingidentity/pingdataconsole:edge

Follow Docker logs with:

docker logs -f pingdataconsole

If using the command above with the embedded server profile, log in with: * http://localhost:${HTTPS_PORT}/console/login

Server: pingdirectory:1636
Username: administrator
Password: 2FederateM0re

make sure you have a PingDirectory running

Docker Container Hook Scripts

Please go here for details on all pingdataconsole hook scripts


This document is auto-generated from pingdataconsole/Dockerfile

Copyright © 2021 Ping Identity Corporation. All rights reserved.