Publishing the #Docker daemon using a Containerized Reverse Proxy

Publishing the Docker daemon usually involves creating the requires certificates, reconfiguring the Docker daemon and restarting it. But often, you do not have the necessary permissions to change the daemon configuration or restart it. I’ll demonstrate how to use a containerized reverse proxy to achieve the same.

How to Tag #Docker Images without Pulling them

During my investigation regarding the merging of layers from multiple images, I realized that the Docker Registry API can also be used to tag image without pulling and pushing the whole image. Let’s take a closer look.

How to Automate the Merging of Layers from #Docker Images in #PowerShell

In my last post, I explained how to create Docker images from the layers of other images. As this is a rather complex process, I have published a PowerShell module to automate this.

How to Reduce the Build Time of a Monolithic #Docker Image

Everyone is trying really hard to separate functionality in their Docker images. But we all have one or more images which contain multiple tools and take quiet some time to build. Unfortunately a rebuild will be necessary whenever a small change was made to the Dockerfile. This post will demonstrate how to conditionally build sections of a Dockerfile to reduce the build time.

Handling File Permissions When Writing to Volumes from #Docker Containers

Containers are often used as a replacement for a natively installed tool. It is much cleaner to use a container with the required version instead of having an outdated tool on the host. But as soon as the container interacts with the host system, file are left with wrong or broken permissions. Fortunately, the solution does not require scripting.

Microsoft MVP 2018/2019 in Cloud and Datacenter Management #CDMMVP

I am very happy to announce that I have been awarded Microsoft Most Valuable Professional (MVP) for the eighth time in a row. As last year, I am a MVP in the Cloud and Datacenter Management expertise.

Thank you, Microsoft, for recognizing my contributions to the community.

Article about managing container environments in German #Docker

I have recently published a article in Informatik Aktuell - a German online magazine for IT. I wrote about managing container environments using Continuous Integration and Continuous Delivery. I also stated that IT administrators can learn a lot about agility from software developers.

Please find my article here

What I consider to be Professional #PowerShell

I have recently held several PowerShell introductions and had exciting discussions about coding style and things considered to be professional in PowerShell. I decided to collect those thoughts. The presentation grew to a point where I decided to publish it.

Setting a Proxy without changing your #PowerShell Code

Hardcoding a proxy server is an anti-pattern and you are probably aware of this. But how do you handle it when your PowerShell code is executed in different environment with and without a proxy server. You certainly do not want to add parameters for this because this would only be the beginning. $PSDefaultParameterValues to the rescue!

Writing Regular Expressions in #PowerShell like a Pro

Regular expressions are often considered the holy grail of parsing data. Regexes are very powerful but most of them are unreadable as well as seldomly documented. But with great power comes great responsibility. I will demonstrate how to write complex regular expressions, make them readable and even include proper documentation.