Product Docs
Open Source
Education
Minimal image with Consul. EXPERIMENTAL
The image is available on cgr.dev:
cgr.dev
docker pull cgr.dev/chainguard/consul:latest
The Chainguard Consul image contains the consul binary and a docker-entrypoint.sh script.
consul
docker-entrypoint.sh
This script expects to be run as root and uses su-exec to drop permissions to a consul user itself. The default entrypoint uses the entrypoint script.
root
su-exec
$ docker run cgr.dev/chainguard/consul ==> Starting Consul agent... Version: '1.15.2' Build Date: '2023-03-30 17:51:19 +0000 UTC' Node ID: '82ed4fdf-4602-c15b-6547-6a85588a0de4' Node name: 'd1503dbb6c54' Datacenter: 'dc1' (Segment: '<all>') Server: true (Bootstrap: false) Client Addr: [0.0.0.0] (HTTP: 8500, HTTPS: -1, gRPC: 8502, gRPC-TLS: 8503, DNS: 8600) Cluster Addr: 127.0.0.1 (LAN: 8301, WAN: 8302) Gossip Encryption: false Auto-Encrypt-TLS: false HTTPS TLS: Verify Incoming: false, Verify Outgoing: false, Min Version: TLSv1_2 gRPC TLS: Verify Incoming: false, Min Version: TLSv1_2 Internal RPC TLS: Verify Incoming: false, Verify Outgoing: false (Verify Hostname: false), Min Version: TLSv1_2 ==> Log data will now stream in as it occurs: