Continuous delivery infrastructure as code
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. The series will close with an article explaining how we can move all containers built throughout this series of posts in a Docker swarm environment.
docker-compose scripting
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.
docker-compose modularization
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.yml
file.