Google Container Registry: Simple tagging alternatives
September 19, 2017
A few months back I migrated my Docker container image hosting from my private GitLab instance over to Google Cloud Container Registry (GCR.io). It has an included build system that can be triggered by commits to GitHub (and other Git repo’s). It doesn’t do anything too complicated out of the gate, but it’s great for containers related to static sites.
Welcome back! (To us)
October 1, 2016
After a few months of silence, we’re back! Ok, so five months without update is slightly more than a “few”, so we’ll call it “several”. Sadly it’s not the longest string of absence in our history but we were really good there for a little while. The excuse is the typical “life and stuff” combined with “technical issues” and “lazy”. However I’ve finally gotten my act together and gotten everything fixed up.
User Data for automated RancherOS instances
April 27, 2016
There are a lot of container management services poping up these days and right now Rancher is my choice in solutions (for the moment). One of the coolest accessories to go with this container ranch is RancherOS. The OS is purpose built to do nothing but Docker and, in fact, runs the few required system services in Docker as well. Comming in at a massive 27MB (For v0.4), it’s a perfect choice to run in AWS under something like spot instances and autoscaling. However, if you’re properly autoscaling — you need a way for your new hosts to join the RancherOS cluster… which is where user data (aka cloud-init) comes in.
Super slick logging with PapertrailApp
March 8, 2016
Let’s be honest, basic logging is not hard. Watching logs scroll by is just a tail away. Even shipping most logs to other hosts isn’t hard. However when you start adding these things together, throw in a dash of web interface, a sprinkle of filtering and a heavy dollop of integration… it gets to be a rather large “hack”. So why hack it when you can use a ready-made solution for next to no cost? That’s what I found in Papertrail.
Identical Docker, Identical OS – Crashing on 50% of the Hardware
February 16, 2016
Gather round l’il ones and let old man Jon tell you a little story about the time he learned to never say never. Twas not terribly long ago when he was trying to spin up a fleet of Squid Proxies. Being the hip DevOps guru he is, the proxies were stored safely inside of Docker containers. Those containers were all pulled from the same single source, so they were identical (as one would expect from Docker). It also happens that these Docker containers were being spun up on a pair of brand new AWS EC2 instances. Same AMI, same bootstrap script, same software updates. Everything on every container should be identical. However when it came time to spin up the containers… 50% of them failed. W. T. F?
Tutum – The fastest way to Docker
October 28, 2015
Tutum styles itself as “The Docker Platform for Dev and Ops”. What that really means is that Tutum provides a nice web interface for running clusters of Docker containers across multiple clouds. Most have heard of Tutum since the company recently found itself in the news due to it being acquired by Docker. Since it is so popular right now it’s worth sharing my experience using Tutum, which does predate the media blitz.