Jérôme Petazzoni

Docker + Golang = <3

This is a short collection of tips and tricks showing how Docker can be useful when working with Go code. For instance, I’ll show you how to compile Go code with different versions of the Go toolchain, how to cross-compile to a different platform (and test the result!), or how to produce really small container images. The following article assumes that you have Docker installed on your system. It doesn’t have to be a recent version (we’re not going to use any fancy feature here). Go without go … And by that, we mean “Go without installing go”. If you write Go code, or if you have even the slightest interest into the Go language, you certainly have the Go compiler and toolchain installed, so you might be wondering “what’s the point?”; but there are a few scenarios where you Continue reading…

Chris Hines

Docker Basics Webinar Q&A: Understanding Union Filesystems, Storage and Volumes

Our latest Docker webinar is part of a three session series that dives into Docker storage from outlining the basics, to considerations for planning and best practices.  Our first session goes back to the basics to explain how images, storage and volumes work in Docker. There are two more sessions coming up about Docker Storage – register now to save your seat! • Docker Storage Considerations – October 13th at 10:00 am PDT • Persistent Storage, Data and Docker – October 27th at 10:00 PDT Our speaker from this session, Sr. Technical Marketing Engineer Mike Coleman takes on the questions from the webinar in this blog post:

John Willis

Docker Tutorial 7 – Dockerfile (Part 2)

This is a casual Docker tutorial series. We started out first with very simple sessions on how to install and use the docker run command. In future videos we will hit more advanced topics.

John Willis

Docker Tutorial 6 – Dockerfile (Part 1)

This is a casual Docker tutorial series. We started out first with very simple sessions on how to install and use the docker run command. In future videos we will hit more advanced topics. In this sixth video we cover the basics of a Dockerfile. We cover basic commands such as FROM, RUN and CMD along with other basic Dockerfile commands. Basically the tutorial describes the Dockerfile DSL.

Get the Latest Docker News by Email

Docker Weekly is a newsletter with the latest content on Docker and the agenda for the upcoming weeks.

Faster and Better Image Distribution with Registry 2.0 and Engine 1.6

There has been incredible growth in the usage of Docker Hub: we have now served over 300 million pulls to developers around the world, and will soon be serving 100 million per month. The current generation of the Registry has done a good job so far, but we know we need a better foundation to support this growth and keep your image pulls running fast and reliably. We’re pleased to announce a huge update to how images are distributed, which will make pulling images dramatically faster and more reliable. It’s the foundation that will support image distribution in years to come.  Docker Engine 1.6, the Docker Hub and the self-hosted Registry now support a new API which has been completely redesigned with this type of performance and scale in mind. It features: Faster image pulls: Downloading images with lots of Continue reading…