Nearly two years ago I published my side project Docker.DotNet —an
open source C#/.NET client library for the Docker Remote API. Ever
since, many teams and critical products at Microsoft as well as outside
Microsoft started to depend on this library.
dexec is a small Go library allowing you to run commands inside Docker
containers as if you are running them locally using the os/exec
package.
If you are coding with Go and using json.Decoder
to deserialize a JSON payload,
then you are probably signing up for unexpected outcomes. You should use
json.Unmarshal
instead.
I am honored to having written a foreword for Jeff Nickoloff’s new book,
Docker in Action from Manning Publications. I made acquaintance with
Jeff through his marvelous blog posts on Docker and microservices. Make sure you
check out his book.
For the past month, I have been working on making docker-machine work on
Azure using our azure-sdk-for-go.
Even for someone who does not care about Microsoft Azure at all, I think the
“Virtual Machine Extensions” concept is something pretty darn interesting and
other cloud providers do not have an equivalent.
I am honored to give a talk at my most favorite dev conference ever, DockerCon 2015 Europe! When I got the email saying my proposal got accepted, I thought it was going to be the happiest moment of my year.
I was proved wrong when my talk turned out to be the top rated session of the
conference! The video recording and the slides are finally here. Get your
popcorn ready, sit back and enjoy the show!
wagl
is a DNS server which allows microservices running
as containers on a distributed Docker Swarm cluster to find and talk to
each other. It is minimalist and works as a drop-in container in your cluster.
This article is intended to describe inner workings of wagl
and give a
broader sense of the state of service discovery problem in today’s container
clusters.
We just had another fantastic Docker Seattle Meetup last week with speakers from Microsoft, Datadog and SumoLogic. I presented my latest side project “wagl” –a DNS service discovery tool for Docker Swarm. I open sourced it live on stage and did a demo of it (I’ll write about this in my next blog post).
The video recording is available on Vimeo —skip to 22:00
for my presentation: