Install a Docker-based connector
How to set up an EAA connector as a Docker image on a Docker-ready environment. Client-Access applications cannot be attached to a Docker-based connector.
Verify Docker is properly installed. Enterprise Application Access (EAA) connectors installed as Docker containers require a Docker-ready OS environment. If you do not have Docker installed, see the instructions at https://docs.docker.com for your environment.
Before you begin
- Create and download a connector in EAA.
- 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 Docker:
$ 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
$ sudo docker ps
- Return to the EAA Management Portal and verify that the connector shows the private and public IP addresses assigned to it.
- Click Click here to approve the connector.
- Wait while the EAA service verifies the connector. A success message appears when the Docker-based connector is running as a container.
To prevent abnormal behavior in the
event of the agent being restarted, commit the connector to a new image:
$ sudo docker commit <Connector_Container_ID> <new_image_name>
Replace <new_image_name> with any name you choose for this connector.
Your Docker-based connector now runs as a container on your server, and you can add your applications and secure them with EAA.