This version is forked from http://github.com/progrium/docker-consul and runs on the Raspberry Pi. Thanks to Jeff Lindsay for all his hard work. I am merely standing on the shoulders of giants.
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 27a80051fcce nimblestratus/rpi-consul:latest "/bin/start -server About an hour ago Up About an hour 172.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 |
And the web user interface is working, too….