Monthly Archive: March 2015

Mar 29

Swarming Raspberry Pi, Part 2: Registry & Mirror

This episode will consist of a quick aside to build a Docker Registry Mirror. Previous: Part 1 Why Do We Need a Mirror?? The Docker Registry is, to my mind, one of the greatest contributors to the rapid growth of Docker. Having a central location for images encourages sharing and re-use. Obviously some images are …

Continue reading »

Mar 27

Nifty Things for Week Ending 27 March

Geekly Toys & Games B-EX, B the Flying Car, B GO Beyond Riding on street Car tracks — This looks like fun! Put a train horn on a bike and confuse everyone Hardware Rugged POD | Imagination is more important than knowledge — Open Hardware project for running waterproof, weather hardened servers without a data …

Continue reading »

Mar 23

Shrinking Docker Images

Size does matter. Docker images can become quite large as each RUN generates a new layer which becomes part of the image, even if it’s not in the final container. This wastes disk space and network bandwidth. The following are some steps for shrinking the size of a docker container in which builds have been …

Continue reading »

Mar 22

Registrator for Pi: /gliderlabs/registrator ported to Pi

I’ve made a port of gliderlabs/registrator to the raspberry pi. The repository for the Pi port is at: nimblestratus/registrator. At first glance, the part I find most interesting is the size of the resulting image — ~12M. I firmly believe it’s a direct result of starting from Alpine Linux. This will definitely warrant further investigation. …

Continue reading »

Mar 22

Consul for Raspberry Pi is Alive

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 …

Continue reading »

Mar 22

Docker Cleanup

After a time, Docker containers and images build up and can eat disk space. Failed docker build invocations can leave a lot of artifacts behind. The following commands can help. Many of them say ‘not all containers could be removed’; this has to do with the header from docker ps. Usually this can be ignored. …

Continue reading »

Mar 21

Swarming Raspberry Pi – Part 1

swarm-result

Here’s the first in a series of building a robust docker swarm of raspberry pi hosts. This installment goes through installing the Pi(s), modifiying the Docker Daemon config, and starting up a test to verify that everyone can join the cluster. The cluster which I am using consists of Raspberry Pi B+ x 5 Raspberry …

Continue reading »

Mar 20

Nifty Things for Week Ending 20 March

Welcome to the Vernal Equinox. Hopefully this means that Fimbulwinter is averted once more! Blast from the Past Random Quotes — using Ruby to get a random quote from ThinkExist Data Visualization 30 Simple Tools For Data Visualization | Co.Design | business + design Gephi – The Open Graph Viz Platform Datavisualization.ch Selected Tools dimple …

Continue reading »

Mar 19

Pi on a Pi Followup

The particular algorithm used in calculating Pi is one which converges to Pi as you add terms; it’s not calculating out to a number of digits, although I might try that one as well at some point. Here’s the output from a run; it’s interesting how it gets closer and closer, but… Another interesting thing …

Continue reading »

Mar 17

Lost in a Maze of Twisty Little Java Classes: How often is “infinite scalability” and extensibility really needed?

But look, you found the notice, didn’t you? Yes yes I did. It was on display at the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying Beware of the Leopard. — Mr. Prosser and Arthur Dent, The Hitchhiker’s Guide to the Galaxy While digging through …

Continue reading »

Older posts «