Alpine Linux, s6 process management running Consul and Redis.
5.0K
A Docker image for running Redis with Consul, based on Alpine Linux. This image belongs to a suite of images documented here.
Image size is ~50 MB.
This image features:
2.2.0, latest (Dockerfile)2.1.0 (Dockerfile)2.0.0 (Dockerfile)1.0.0 (Dockerfile)See VERSIONS.md for image contents.
To use this image include FROM smebberson/alpine-consul-redis at the top of your Dockerfile, or simply docker run --name redis smebberson/alpine-consul-redis.
This container has been setup to automatically connect to a Consul cluster, created with a service name of consul. Read more about it here.
This container comes setup as follows:
To update the configuration:
redis-local.conf, fill it with all of the config overrides that you require.Dockerfile, copy this file to /etc/redis-local.conf.Redis will start and load the config at /etc/redis.conf, and then load /etc/redis-local.conf and apply any overrides.
This container is automatically configured to register itself with Consul, as the redis service operating on port 6379. It comes with a script /usr/bin/redis-check, that is wired up to a Consul service health check.
Any of these files can be changed in your image, as required to customise the setup.
An example of using this image can be found in examples/user-consul-redis.
Content type
Image
Digest
sha256:e5b6ac5a6…
Size
24.8 MB
Last updated
about 9 years ago
docker pull smebberson/alpine-consul-redis