---
title: Deploying PingAuthorize Server using Docker
description: Perform a PingAuthorize Server deployment by running a Docker image.
component: pingauthorize
version: 10.1
page_id: pingauthorize:installing_and_uninstalling_pingauthorize:paz_install_server_docker
canonical_url: https://docs.pingidentity.com/pingauthorize/10.1/installing_and_uninstalling_pingauthorize/paz_install_server_docker.html
revdate: February 11, 2023
section_ids:
  about-this-task: About this task
  steps: Steps
---

# 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](https://devops.pingidentity.com/get-started/introduction/).

## Steps

* Run the following command.

  ```shell
  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](https://hub.docker.com/r/pingidentity/pingauthorize).

  |   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
  | - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  |   | * 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](../pingauthorize_server_administration_guide/paz_deploy_auto_server_prof.html). |
