#Docker

Testing a Docker Image as part of a Jenkins Pipeline

Published at January 15, 2021 ·  9 min read

One of the things that I have wanted to do is to test the structure of a docker image that I have just built. This should come right after the build stage so that if the structure is not what I expected, it would fail the build so that I don’t have a bunch of broken images sitting in my docker registry. I guess that this happens because I am using a docker image to build my project and the result of that output is copied into a clean docker image that will be my final image that can then be run as a docker container....


My Roadmap for 2021

Published at November 30, 2020 ·  6 min read

For my next couple of blog posts I thought I would try something a little bit different then what you might usually see on these pages. Today I am going to talk about 2021, the topics that interest me right now and what you could be expecting to see in the coming months. The year 2020 has certainly been an interesting one for many. This was a massive change for a number of businesses where they were forced to rethink the way they were doing business....


Maintaining the Golden Images

Published at October 31, 2020 ·  15 min read

Today I wanted to take you down an unusual path as I disclose some of the docker structure that I have configured recently in my environment. It has been my goal for a while now to run everything that I can in a docker container. What I mean by everything is that it is more than just my web sites and applications that I have been working as side projects for years but also includes some of the open source support tools that I use....


The Path to Docker

Published at August 20, 2020 ·  6 min read

I have to say that I love Docker and working with Docker Images inside of containers. However, for the longest time I think I was looking at this from the wrong angel and I am sure that there are others out there doing the same thing. I think that this is because the explanation of this technology is usually done from an operational point of view and not from a developer....