This initial version is a bit largish — ~500Mb; I think it’s mostly due to needing a go build environment. I think I can use dockerize or another tool to get it down much further. Barring that, I should be able to take the output from the compile and then build a container from a stripped down image.

But… it works. And that’s a great first start.

1

2

3

4

$sudo docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

27a80051fccenimblestratus/rpi-consul:latest"/bin/start-server About an hour ago Up About an hour172.17.42.1:53->53/udp,192.168.1.125:8300->8300/tcp,192.168.1.125:8301->8301/tcp,192.168.1.125:8301->8301/udp,192.168.1.125:8302->8302/udp,192.168.1.125:8302->8302/tcp,192.168.1.125:8400->8400/tcp,192.168.1.125:8500->8500/tcp consul