Deploying PingAuthorize Server using Docker
Perform a PingAuthorize Server deployment by running a Docker image.
About this task
The following command uses the ~/.pingidentity/config
environment file to configure common environment variables. See Get Started.
Steps
-
Run the following command.
docker run --network=<network_name> \ --env-file ~/.pingidentity/config \ --name {SERVER_CONTAINER_NAME} \ --publish 1389:1389 \ --publish 8443:1443 \ --detach \ --env SERVER_PROFILE_URL=https://github.com/pingidentity/pingidentity-server-profiles.git \ --env SERVER_PROFILE_PATH=getting-started/{SERVER_CONTAINER_NAME} \ --tmpfs /run/secrets \ pingidentity/{SERVER_CONTAINER_NAME}:<TAG>
The Docker image <TAG> used in the example is only a placeholder. For actual tag values, see Docker Hub.
-
For proper communication between containers, create a Docker network using a command, such as
docker network create --driver <network_type> <network_name>
, and then connect to that network with the--network=<network_name>
option. -
You can use server profiles to automate deployment of PingAuthorize Server. For more information, see Deployment automation and server profiles.
-