I just wanted to echo the blog post I recently authored on Azure official blog titled “Deploying Your Own Private Docker Registry on Azure” and shoot an introductory video about it which you can find it below.

With this, you can use Microsoft Azure Blob Storage to store your Docker images. Please read the tutorial on the Microsoft Azure Blog before watching the video to have a more clear picture:

Progress

Enabling Microsoft Azure Storage for Docker Image Registry was one of the recent projects I have been working on lately. Jeff from MS Open Tech and I hacked this in a few hours and got it working the same day. You can find the GitHub repo here.

Please note that both the blog post and the video is about deploying the current version (v1) of the docker-registry and installing Azure Storage Driver as a plugin.

Docker team is nowadays working on the next generation (v2) of the docker-registry. It’s being rewritten in Go (currently, it’s in Python) with tons of improvements and new features.

We have partnered with Docker to officially ship Azure Storage Driver as a built-in driver within next generation of docker-registry and a working prototype I have worked on has been merged last month. (See the pull request)

Video tutorial

(Watch on YouTube)

Further reading