Successfully upgraded to Docker 1.3 with process injection feature on CentOS, bypassing outdated repos with a manual install.

Installing Docker 1.3.x on CentOS 7

When Docker 1.3↗ was released a few weeks ago I was interested in using the process injection docker exec functionality. Unfortunately, all of the repos which provide RPMs for Docker are out of date, the documentation suggests a manual installation↗ of the binary which is turns out to be straight forward: Installing Docker 1.3.x on CentOS 7 1/2 # c # c c # s s # c u u u y y u D r D r r E s s I r o l o l l n t t n l w w a e e s n - n - - b m m t - l L l L L l c c a L o o e t t l a h a h h l l l h d t d t t & t t t t e s F t t p t p p s n t i p h s h s s t a a g s e : e : : a b r : / / r l t a / b / s / t e s / i g y r r d g n e s a a t d o w i a t t w w h o c e t r . e . . e c k l h y d m g g k e l u o d i i s e r b & c t t e r . k f h h r c s e i u u v o e r l b b i m t . e u u c / c s s s e d t o e e o h m r r c e / c c k b o o e p u n n r e i t t / r l e e f m d n n i i s t t g s / . . / s L c c r i i o o e o n m m l n u / / e s x d d a / o o s x c c e 8 k k s 6 e e / _ r r d 6 / / o 4 d d w / o o n d c c l o k k o c e e a k r r d e / / / r m m 1 - a a . l s s 0 a t t . t e e 0 e r r / s / / f t c c i o o g > n n - t t ` / r r u u i i n s b b a r / / m / i i e b n n i i i - n t t s / / / ` d s s - o y y ` c s s u k t t n e e e a r m m m ; d d e / / c d d - h o o m m c c ` o k k d e e > r r + . . / x s s u e o s / r c r u v k / s i e l r c t o / e c b > a i > l n / / u b d u s i o s r n c r / k l f e l i i r i b g b ; s s y c y s h s t m t e o e m d m d d + s x s y y s / s t u t e s e m r m / d l d o o o c c c k a k e l e r / r . b . s i s o n e c / r k f v e i i t g c e now to check it works: ...

November 2, 2014 · 9 min · Russ Mckendrick
Exciting weeks with a surge in Twitter favorites from a Docker-related tweet and mentions in Docker Weekly News and by CenturyLink Labs.

Whats going on?

Its been an interesting few weeks. I woke up one morning to find around 70 emails, most of them from Twitter saying a tweet I had been mentioned in had been favorited, this was the source …. .@docker, Fig, @nginx Reverse Proxies and #CentOS 7 https://t.co/Eenl8b1g9r by @RussMckendrick via @mediaglasses — Docker (@Docker) October 13, 2014 …. yay. After spending a fews months talking about Docker↗ at work↗ it was good to get a mention. Also I got mentioned in the Docker Weekly News Letter↗ . Also this happened a few weeks later …. ...

November 2, 2014 · 1 min · Russ Mckendrick
Reflecting on my smoothest MacOS upgrade experience with Yosemite: a journey from backup to clean installation and setting up my essentials.

Yosemite Installation

This could be the most straight forward MacOS update I have ever performed (I have been doing them since System 7.5↗ ). This time all three machines (iMac, MBP and MBA) worked first time with no dramas. As always the first thing I did was a full TimeMachine back-up (I have been burnt before) and then downloaded a copy of the Yosemite install from the AppStore. Rather than do an in-place upgrade I always do a clean installation, for the last three releases I have used the excellent DiskMaker X (or Lion Disk Maker as it used to be known)↗ . Once I have a USB installer I rebooted into the USB disk and then erased my primary hard drive using the disk utility, which is always a fun moment. ...

October 20, 2014 · 5 min · Russ Mckendrick
Exploring CoreOS on DigitalOcean: From setting up a single instance with familiar tools to configuring a powerful container-oriented OS.

Very basic CoreOS

On Friday DigitalOcean announced the availability↗ of CoreOS↗ on their platform. CoreOS is a very optimized Operating System which is designed to just run containers. While it has some very powerful clustering elements made up of …. etcd↗ fleet↗ systemmd↗ …. I decided my first step should be to do the opposite of every blog post I have read about CoreOS and run a single instance with the tools I am used to using. ...

September 7, 2014 · 6 min · Russ Mckendrick
Sharing a captivating collection of music documentaries I discovered on YouTube, from Factory Records to Prog Rock legends.

Music Documentaries

While bored the other day I stumbled across some great music documentaries on YouTube, here are some of the best …. Enjoy

September 7, 2014 · 1 min · Russ Mckendrick
Exploring Docker's rapid updates and the ecosystem, including using Fig for container orchestration and setting up an NGINX reverse proxy.

Docker, Fig, NGINX Reverse Proxies and CentOS 7

I have been writing a lot about Docker↗ and how I have used it over the last several months so why another another post? Well, for a start it has a lot of momentum. Since Docker went 1.0 in June↗ there have been two further↗ releases↗ . Also, the ecosystem which has sprung up around Docker is keeping up the same pace as well. This means that there is always a lot of new shinny things to play with such as ….. ...

August 31, 2014 · 9 min · Russ Mckendrick
Reflecting on a year of blogging: celebrating the first post's anniversary, layout changes, and the evolution of my blogging journey.

One Year On

I just noticed that the first post on this blog was made exactly a year ago today. While the layout and blogging engine has changed and I have not posted for extended periods of time happy birthday to me.

August 31, 2014 · 1 min · Russ Mckendrick
Learn how I seamlessly access and manage containers without SSH using nsenter and docker-enter on CentOS 7, making DevOps simpler.

Connecting to Docker Containers

I have been installing and exposing SSH on most of the containers I have deployed, which I know is wrong. As I have been trying to do things in a more “devops” way I decided to do a little reading on how I can enter and leave running containers on my CentOS 7 instance without having to expose SSH or configure users. This is when I came across nsenter↗ & docker-enter↗ . As you can see from the following instructions and terminal session installing nsenter and then using docker-enter to connect to a running container is a breeze; ...

August 25, 2014 · 4 min · Russ Mckendrick