This file contains all software versions, that correspond to a version of this image itself. Read more about the alpine-consul image here.
Same as v3.2.0.
Usage: smebberson/alpine-consul
or smebberson/alpine-consul:latest
.
Improvements:
- Everything from the
v3.2.0
beta rounds. - Consul was upgraded to
v0.8.5
.
Usage: smebberson/alpine-consul:3.2.0
.
Improvements:
- Consul was upgraded to
v0.8.4
. - Added
util-linux
package foruuidgen
binary. consul-node-id
now usesuuidgen
for better UUID generation that doesn't clash.
Usage: smebberson/alpine-consul:3.2.0-beta.2
.
Improvements:
- Consul was upgraded to
v0.8.3
. - go-dnsmasq run user is now configurable via
GO_DNSMASQ_RUNAS
. - Consul run user is now configurable via
CONSUL_RUNAS
. - The Consul bootstrap process will now output debug information to
CONSUL_BOOTSTRAP_LOG_FILE
(defaults to/var/log/consul-bootstrap/consul-bootstrap.log
). SetCONSUL_BOOTSTRAP_DEBUG
totrue
. - Added the new
-data-id
argument (customisable via replacing the/usr/bin/consul-node-id
script). - Added the
-data-dir
argument (customisable viaCONSUL_DATA_DIR
). - Exposed 8600 and 8600/udp by default.
- Added the
CONSUL_AVAILABLE_SLEEP
ENV variable to customise the amount of seconds to sleep between checking for other consul servers
Usage: smebberson/alpine-consul:3.2.0-beta.1
.
Improvements:
- Consul was upgraded to
v0.7.1
. - go-dnsmasq is now run as the user go-dnsmasq.
Usage: smebberson/alpine-consul:3.1.1
.
Improvements:
- Consul was upgraded to
v0.7.0
. - Containers no longer exit if Consul dies. Consul is simply restarted.
CONSUL_ADVERTISE_WAN
environment variable can be set to alter the IP Consul reports to WAN.CONSUL_JOIN_WAN
environment variable can be set to make Consul communicate over WAN.CONSUL_DC
environment variable can be set to alter the name of the data center that Consul reports.
Usage: smebberson/alpine-consul:3.1.0
.
Improvements:
- Provides zero-conf Consul bootstrapping (automated Consul cluster setup, expecting three nodes by default).
CONSUL_SERVER_NAME
environment variable can be set to alter default Consul containers name (defaults toconsul
).CONSUL_CONFIG_DIR
environment variable can be set to alter the Consul configuration directory (defaults to/etc/consul/conf.d/bootstrap
).CONSUL_DOMAIN
environment variable can be set to alter the Consul DNS name (defaults toconsul
).- The
/etc/services.d/consul/run
script now uses multiple-retry-join
flags to improve connection attempts. - The
/etc/services.d/consul/run
issues-client 0.0.0.0
so that interfaces are bound to first available IP address (not just 127.0.0.1 loopback). - The
/etc/services.d/consul/run
sets the-advertise
flag to the container IP as reported byhost-ip
. - Improves Consul cluster-leaves when using
CTRL+C
in development workflows. - Improves Consul cluster-leaves in the event of a Consul service failure.
Breaking changes:
- This release updates to alpine-base v3.0.0 which contains breaking changes. You should review them as required.
- Provides zero-conf Consul bootstrap which assumes a specific setup and Docker 1.10+. You should review the usage guide for more information.
Usage: smebberson/alpine-consul:3.0.0
.
Improvements:
- Updates to consul and alpine-base (Alpine Linux).
- Consul no longer performs an update check.
- Consul's DNS domain is now configurable.
- go-dnsmasq has been updated to hand
*.consul
DNS queries off to Consul.
Breaking changes:
- This release updates Consul from
0.5.2
to0.6.4
. You should review Consul's upgrade documentation as there are important differences you'll need to be aware of.
Usage: smebberson/alpine-consul:2.0.0
.
Usage: smebberson/alpine-consul:1.1.0
.
Usage: smebberson/alpine-consul:1.0.0
.