Docker arguments
- Last Updated: September 2, 2022
- 2 minute read
- Hybrid Data Pipeline
- Version 5.0
- Documentation
This topic describes the arguments that may be used to perform a trial Docker deployment of Hybrid Data Pipeline.
- -p 8443:8443
- Required for trial deployment. Maps a Docker host port to a container port. Port 8443 is the HTTPS port for encrypted communication to the Hybrid Data Pipeline Web UI and API.
- -p 40501:40501
- Required for On-Premises Connector. Maps a Docker host port to a container port. Port 40501 is used for communication between Hybrid Data Pipeline and the On-Premises Connector.
- -p 11280:11280
- Required for On-Premises Connector. Maps a Docker host port to a container port. Port 11280 is the port for communication from the On-Premises Connector to the Notification Server.
- -p 11443:11443
- Required for On-Premises Connector. Maps the Docker host port to the container port. Port 11443 is the SSL port for encrypted communication from the On-Premises Connector to the Notification Server.
- -e "HDP_EVAL=true"
- Required for trial deployment. Runs the evaluation deployment of Hybrid Data Pipeline.
- -e "ACCEPT_EULA=true"
- Required for trial deployment. Accepts the Hybrid Data Pipeline license agreement. For the agreement, refer to DataDirect License Agreement.
- -e "HDP_ADMIN_PASSWORD=AdminSecret"
- Required for trial deployment. Sets the password for
the default Hybrid Data Pipeline administrator
d2cadmin. The AdminSecret is a user-specified password for thed2cadminaccount. - -e "HDP_USER_PASSWORD=UserSecret"
- Required for trial deployment. Sets the password for
the default Hybrid Data Pipeline user
d2cuser. The UserSecret is a user-specified password for thed2cuseraccount. - -e "HDP_HSQL_INTERNAL=yes"
- Optional. Determines whether the system database is located in the Docker
container or the shared file location. If set to
yes, the system database is located in the Docker container. If set tono, the system database is located in the shared file location. The default isyes. - -e "HDP_NODE_CERT_FILE=CertName.pem"
- Required for CA certificate. Specifies the name of the certificate issued by the certificate authority where CertName is the name of the PEM file that includes the full chain of trust. This certificate file must be placed in the shared file location.
- -e "HDP_ENABLE_ONPREMISE_CONNECTOR=yes"
- Required for On-Premises Connector. Enables Hybrid Data Pipeline to communicate with the On-Premises Connector.
- -v /home/users/username/hdpshare:/hdpshare
- Required for trial deployment. Mounts the shared location as a persistent volume to the Docker container's file system. The username is the host machine user account that is being used for the deployment.
- --hostname DockerHost
- Required for trial deployment. Specifies the name of the Docker container host where DockerHost is the fully qualified hostname that is externally visible to components such as the JDBC driver, the ODBC driver, and the On-Premises Connector.
- --name ContainerName
- Required for trial deployment. Specifies the name of the Docker container where ContainerName is a user-specified value.
- hdp-docker-version:tag
- Required for trial deployment. The name of the Hybrid Data Pipeline Docker image where version is the three-part version number of the Hybrid Data Pipeline image, and tag is the Hybrid Data Pipeline build number.