Multi-stage docker images

When working with docker images, it would be a good idea to keep the final image (especially for production) as small as possible. Usually, when building apps, there are a lot of extra stuff included that are really not necessary for the final image. This can be most obvious with Spring Boot applications, where build…

Docker volume on host machine – write access and shared permissions

Using docker for running all kinds of reports (reporting applications, such as performance tests or penetration tests etc.) in the CI is a common practice. However, sometimes you’d have to cleanup the report directory in order to create a new one. When running applications inside a docker, usually they will run as root and files…