---
title: Ping Identity DevOps Docker Image - <code>pingcentral</code>
description: This docker image includes the Ping Identity PingCentral product binaries and associated hook scripts to create and run PingCentral in a container.
component: devops
page_id: devops::docker-images/pingcentral/README
canonical_url: https://developer.pingidentity.com/devops/docker-images/pingcentral/README.html
section_ids:
  devops-ping-identity-devops-docker-image: Ping Identity DevOps Docker Image - pingcentral
  devops-related-docker-images: Related Docker Images
  devops-environment-variables: Environment Variables
  devops-ports-exposed: Ports Exposed
  devops-running-a-pingcentral-container: Running a PingCentral container
  devops-docker-container-hook-scripts: Docker Container Hook Scripts
---

# Ping Identity DevOps Docker Image - `pingcentral`

## Ping Identity DevOps Docker Image - `pingcentral`

This docker image includes the Ping Identity PingCentral product binaries and associated hook scripts to create and run PingCentral in a container.

### Related Docker Images

* `pingidentity/pingbase` - Parent Image

  > This image inherits inherits, and can use, Environment Variables from [pingidentity/pingbase](https://devops.pingidentity.com/docker-images/pingbase/)

* `pingidentity/pingcommon` - Common Ping files (i.e. hook scripts)

### Environment Variables

In addition to environment variables inherited from **[pingidentity/pingbase](https://devops.pingidentity.com/docker-images/pingbase/)**, the following environment `ENV` variables can be used with this image.

| ENV Variable                    | Default                                  | Description                                                                                 |
| ------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------- |
| SHIM                            | ${SHIM}                                  |                                                                                             |
| IMAGE\_VERSION                  | ${IMAGE\_VERSION}                        |                                                                                             |
| IMAGE\_GIT\_REV                 | ${IMAGE\_GIT\_REV}                       |                                                                                             |
| DATE                            | ${DATE}                                  |                                                                                             |
| PING\_PRODUCT\_VERSION          | ${VERSION}                               |                                                                                             |
| PING\_CENTRAL\_SERVER\_PORT     | 9022                                     |                                                                                             |
| PING\_PRODUCT                   | PingCentral                              | Ping product name                                                                           |
| LICENSE\_DIR                    | ${SERVER\_ROOT\_DIR}/conf                | License directory                                                                           |
| LICENSE\_FILE\_NAME             | pingcentral.lic                          | Name of license file                                                                        |
| LICENSE\_SHORT\_NAME            | PC                                       | Short name used when retrieving license from License Server                                 |
| LICENSE\_VERSION                | ${LICENSE\_VERSION}                      | Version used when retrieving license from License Server                                    |
| STARTUP\_COMMAND                | ${SERVER\_ROOT\_DIR}/bin/run.sh          | The command that the entrypoint will execute in the foreground to instantiate the container |
| TAIL\_LOG\_FILES                | ${SERVER\_ROOT\_DIR}/log/application.log | Files tailed once container has started                                                     |
| PING\_CENTRAL\_LOG\_LEVEL       | INFO                                     |                                                                                             |
| PING\_CENTRAL\_BLIND\_TRUST     | false                                    |                                                                                             |
| PING\_CENTRAL\_VERIFY\_HOSTNAME | true                                     |                                                                                             |

### Ports Exposed

The following ports are exposed from the container. If a variable is used, then it may come from a parent container

* 9022

### Running a PingCentral container

To run a PingCentral container with your devops configuration file:

```shell
docker run -Pt \ --name pingcentral \ --env-file ~/.pingidentity/config \ --env PING_IDENTITY_ACCEPT_EULA=YES \ --env PING_IDENTITY_DEVOPS_USER \ --env PING_IDENTITY_DEVOPS_KEY \ --tmpfs /run/secrets \ pingidentity/pingcentral:edge
```

or with long options in the background:

```shell
docker run \
           --name pingcentral \
           --publish 9022:9022 \
           --detach \
           --env-file ~/.pingidentity/config \
           --env PING_IDENTITY_ACCEPT_EULA=YES \
           --env PING_IDENTITY_DEVOPS_USER \
           --env PING_IDENTITY_DEVOPS_KEY \
           --tmpfs /run/secrets \
           pingidentity/pingcentral:edge
```

or if you want to specify everything yourself:

```shell
  docker run \
           --name pingcentral \
           --publish 9022:9022 \
           --detach \
           --env PING_IDENTITY_ACCEPT_EULA=YES \
           --env PING_IDENTITY_DEVOPS_USER \
           --env PING_IDENTITY_DEVOPS_KEY \
           --tmpfs /run/secrets \
           pingidentity/pingcentral:edge
```

Follow Docker logs with:

```shell
docker logs -f pingcentral
```

If using the command above with the embedded [server profile](https://devops.pingidentity.com/reference/config/), log in with: \* https\://localhost:9022/ \* Username: Administrator \* Password: 2Federate

### Docker Container Hook Scripts

Please go [here](https://github.com/pingidentity/pingidentity-devops-getting-started/tree/master/docs/docker-images/pingcentral/hooks/README.md) for details on all pingcentral hook scripts

***

This document is auto-generated from *[pingcentral/Dockerfile](https://github.com/pingidentity/pingidentity-docker-builds/blob/master/pingcentral/Dockerfile)*

Copyright © 2026 Ping Identity Corporation
