docker/dtr join
Estimated reading time: 2 minutesAdd a new replica to an existing DTR cluster
Usage
docker run -it --rm docker/dtr \
join [command options]
Description
This command creates a replica of an existing DTR on a node managed by Docker Universal Control Plane (UCP).
For setting DTR for high-availability, create 3, 5, or 7 replicas of DTR.
Options
Option | Description |
---|---|
--debug |
Enable debug mode for additional logging |
--existing-replica-id |
The ID of an existing DTR replica |
--extra-envs |
Environment variables or swarm constraints for DTR containers. Format var=val[&var=val] |
--hub-password |
Password to use when pulling images |
--hub-username |
Username to use when pulling images |
--replica-http-port |
The public HTTP port for the DTR replica. Default is 80 |
--replica-https-port |
The public HTTPS port for the DTR replica. Default is 443 |
--replica-id |
Assign an ID to the DTR replica. By default the ID is random |
--skip-network-test |
Don’t test if overlay networks are working correctly between UCP nodes |
--ucp-ca |
Use a PEM-encoded TLS CA certificate for UCP |
--ucp-insecure-tls |
Disable TLS verification for UCP |
--ucp-node |
The hostname of the target UCP node. Set to empty string or “random” to pick one at random. |
--ucp-password |
The UCP administrator password |
--ucp-url |
The UCP URL including domain and port |
--ucp-username |
The UCP administrator username |
--unsafe |
Allow DTR to be installed on any engine version |
--unsafe-join |
Perform the join despite the cluster containing unhealthy replicas. |