codebreeze gmbh

Where a technology storm turns into a gentle breeze

Building a Docker Image

2019-08-17 3 min read martin
This post starts a series of articles taking a deep dive on building Docker images. But before we look at building a Docker image let’s briefly recap the essentials we need to know about container images. A Docker image is built up from a series of layers where each layer represents an instruction in the image’s Dockerfile. Continue reading

Continuous delivery infrastructure as code

2017-05-10 10 min read martin
This is part 1 of a series of posts covering Docker in a Continuous Delivery environment. Today I’m showing how simple it is to setup a continuous delivery build pipeline infrastructure using Docker. In an upcoming post we will look at Jenkins pipeline as code creating Docker images and running integration tests against Docker containers. Continue reading

docker-compose scripting

2017-02-07 3 min read martin
This time we look at managing large numbers of compose projects. When building complex infrastructure using docker-compose we soon end in a mess of scripts for starting, updating, etc. containers. I will try to describe an approach that has helped to get this done in a very structured way. Continue reading

docker-compose modularization

2017-02-06 3 min read martin
In this blog post we are looking into how we can create modular compose projects. With docker-compose we can describe a bunch of containers and container related resources such as networks and volumes that make up an application. All this is usually going into a docker-compose. Continue reading

Bean Mapping of Transfer Objects

2016-03-08 6 min read martin
In the past years I have been working on multiple projects where the so-called Data Transfer Object (short DTO) pattern has been heavily used. This is a pattern that has even been a core pattern in the JEE world. This pattern certainly has its justification for the right cases. Continue reading

0001-01-01 1 min read
Build tool chain container images export DOCKER_BUILDKIT=1 docker image build -t martinahrer/ansible:alpine -f Dockerfile_ansible . docker image build -t martinahrer/footloose:alpine -f Dockerfile_footloose . docker image build -t martinahrer/inspec:alpine -f Dockerfile_inspec . Run all pipeline steps. cd src/main/ drone exec --trusted drone. Continue reading
Newer posts