Set up a Docker-based identity connector
Before you begin
- Verify Docker is properly installed. Identity connectors installed as Docker containers require a Docker-ready OS environment. If you do not have Docker installed, see the Docker documentation. Refer to the instructions that apply to your environment.
- Create and download the identity connector file for Docker. For instructions, see Create and download an identity connector.
Complete this procedure to set up an identity connector as a Docker image on a Docker-ready environment. You cannot attach Client-Access applications to a Docker-based identity connector.
- In your Docker environment, open a terminal window.
- Navigate to the downloaded Docker container.
Unzip the Docker image:
$ gunzip <Connector_docker_image_filename.tar.gz>
Load the image into
$ sudo docker load -i <Connector_docker_image_filename.tar>
Check that the image is loaded
properly and find the <docker_image_name>:
$ sudo docker images
Run the Docker image:
$ sudo docker run --name <Connector_Name> --restart=always -d <docker_image_name>
Confirm that the Docker-based
container is running:
$ sudo docker ps
In ETP, return to the
identity connector configuration and complete these steps:
In the ETP navigation menu, select . Click the Identity
Note: If you are trying the new Enterprise Center interface, in the navigation menu, select .
- Locate the Docker connector and click Need your approval.
- Wait while the ETP service verifies the connector. A success message appears when the Docker-based identity connector is running as a container.
- In the ETP navigation menu, select . Click the Identity Connectors tab.
To prevent abnormal behavior in
the event of the agent being restarted, commit the identity connector to a new
$ sudo docker commit <Connector_Container_ID> <new_image_name>
Replace <new_image_name> with any name you choose for this connector.Your Docker-based identity connector now runs as a container on your server.