You probably don't want this -- check zendesk/consul-agent and zendesk/consul-server instead.
These are Zendesk's customized Docker images for HashiCorp's Consul. They're based on Glider Labs' original sources.
To ensure reproducibility, we will always tag our releases to correspond with the Consul release version they install.
Dockerfiles and auxiliary tools: https://github.com/zendesk/docker-consulzendesk_* branches): https://github.com/zendesk/consul/The following environment variables can be set to control the way Consul operates. Check the Consul documentation for further details on how they operate.
For boolean variables, the values "0", "false", and "n" all translate to false; and "1", "true", and "y" all translate to true.
For multi-valued variables (like CONSUL_START_JOIN), the value should be set to a comma-separated list (example: "server1,server2,server3").
CONSUL_ACL_DATACENTERCONSUL_ACL_DEFAULT_POLICYCONSUL_ACL_DOWN_POLICYCONSUL_ACL_MASTER_TOKENCONSUL_ACL_TOKENCONSUL_ACL_TTLCONSUL_ADVERTISE_ADDRCONSUL_ADVERTISE_ADDR_WANCONSUL_BOOTSTRAP_EXPECTCONSUL_CHECK_UPDATE_INTERVALCONSUL_DATA_DIRCONSUL_CLIENT_ADDRCONSUL_DATACENTERCONSUL_DISABLE_REMOTE_EXECCONSUL_DISABLE_UPDATE_CHECKCONSUL_DNS_ALLOW_STALECONSUL_DNS_ENABLE_TRUNCATECONSUL_DNS_MAX_STALECONSUL_DNS_NODE_TTLCONSUL_DNS_ONLY_PASSINGCONSUL_DNS_SERVICE_TTLCONSUL_DOMAINCONSUL_ENCRYPTCONSUL_LEAVE_ON_TERMINATECONSUL_REJOIN_AFTER_LEAVECONSUL_RETRY_JOINCONSUL_RETRY_INTERVALCONSUL_RETRY_INTERVAL_WANCONSUL_SERVERCONSUL_SERVER_NAMECONSUL_SESSION_TTL_MINCONSUL_SKIP_LEAVE_ON_INTERRUPTCONSUL_START_JOINCONSUL_START_JOIN_WANCONSUL_STATSD_ADDRCONSUL_STATSITE_ADDRCONSUL_STATSITE_PREFIXCONSUL_TLS_CA_FILECONSUL_TLS_CERT_FILECONSUL_TLS_VERIFY_INCOMINGCONSUL_TLS_VERIFY_OUTGOINGCONSUL_TLS_VERIFY_SERVER_HOSTNAMECONSUL_UI_DIRContent type
Image
Digest
sha256:9b1453f13…
Size
14.7 MB
Last updated
almost 11 years ago
docker pull zendesk/consul:0.5.2