GitLab Runner Docker TCP Error (2 mins read).
Fixing the cannot connect to the Docker daemon
error with GitLab Runner and Docker.
GitLab Runner Docker TCP Error (2 mins read).
Fixing the cannot connect to the Docker daemon
error with GitLab Runner and Docker.
Inheriting the Proxy from the Jenkins Host in Docker (1 mins read).
How to pass proxy variables from your Jenkins host to your Docker containers.
Inheriting the Environment Variables from the Jenkins Host in Docker (2 mins read).
How to pass environment variables from your Jenkins host to your Docker containers.
First look at Cloud Native Buildpacks support in Spring Boot 2.3 Milestone 1
This is very cool. I've been thinking about containerising my personal APIs for this site, and I guess this would remove a lot of the work! Looking forward to playing with this once it's released.
Recommended read: First look at Cloud Native Buildpacks support in Spring Boot 2.3 Milestone 1 https://medium.com/@TimvanBaarsen/first-look-at-cloud-native-buildpacks-support-in-spring-boot-2-3-milestone-1-ece8e72ed93f
Choose Your Docker Base Image Wisely
Version pinning is always a difficult line to walk - you don't want things to change when you're not expecting them to (such as here) but you also don't want to be pinned to really old versions of software, as that increases risk
Recommended read: Choose Your Docker Base Image Wisely https://www.innoq.com/en/blog/choose-your-docker-base-image-wisely/
This is my go-to for tidying up disk space issues when working with Docker
Recommended read: Docker Cleanup Commands https://www.calazan.com/docker-cleanup-commands/
Dockle: Container Image Linter for Security
Recommended read: Dockle: Container Image Linter for Security https://github.com/goodwithtech/dockle
Recommended read: Stupid UNIX Tricks https://sneak.berlin/20191011/stupid-unix-tricks/
Don't Put Fat Jars in Docker Images
Recommended read: Don't Put Fat Jars in Docker Images https://phauer.com/2019/no-fat-jar-in-docker-image/
How to run tests from the ChefDK in Docker (6 mins read).
How to get up and running with the ChefDK to perform common tests, such as unit tests and linting.
Running docker login
as another user in Chef (2 mins read).
Hitting the error permission denied while trying to connect to the Docker daemon socket
when trying to run docker login
as a non-root user in Chef.
Running service
resources in Kitchen-Docker (3 mins read).
How to get up and running with service
resources when running Test Kitchen with the Docker driver, in this example for use with GitLab CI.
Building Chef Cookbooks with GitLab (Part 1) (11 mins read).
An introduction to how to build a cookbook using GitLab's Continuous Integration platform in conjunction with kitchen-docker
.
Resurrecting dinosaurs, what could possibly go wrong? (12 mins read).
How containerised apps (AppImage, Snappy and Flatpak) could eat our users.
Continuous Delivery with Capistrano and GitLab Continuous Integration (4 mins read).
How to get up and running with using GitLab CI and the Capistrano deploy tool.