How to let Jenkins build Docker images

If you’re using Jenkins as your Continuous Integration (CI) tool and Docker to build self-contained images of your application, you may ask yourself how to automatically build Docker images during Jenkins’ build job. Here’s how I did it – with Jenkins running in a Docker container itself. Continue reading How to let Jenkins build Docker images

Using Let’s Encrypt / EFF’s CertBot with NGINX in Docker

I’m using NGINX in a Docker Container as a front-end HTTP(s) Webserver, performing SSL termination and proxying incoming requests to various other Docker Containers and VMs. Now that I’ve switched my certificates to Let’s Encrypt, I wondered how to integrate EFF’s CertBot (which is recommended by Let’s Encrypt) with my setup. Here’s how I did it. Continue reading Using Let’s Encrypt / EFF’s CertBot with NGINX in Docker

Docker Compose: Link containers outside compose file using external_links

Linking containers is one of Docker’s basic concept: It allows for accessing network services a certain container offers without the need of exposing the needed port(s) to the Docker host. The same concept is available in Docker Compose. However, it get’s a bit more complicated when it comes to linking a container not defined in the same compose file (docker-compose.yml). Continue reading Docker Compose: Link containers outside compose file using external_links

From FHEM to OpenHAB with Homegear: Installation/Docker container

For more than 2.5 years, I’ve now been running FHEM with several HomeMatic sensors and actors. Using the HM-CFG-LAN Configuration Tool as an I/O interface between FHEM and the HomeMatic devices, this setup has been running smoothly most of the time. The configuration was a bit tricky now and then, but it worked. However, OpenHAB seems to become a really good choice. Version 2 is currently available as Beta 3. It features a modern web interface and an easy-to-use extension manager. More than a good reason to have a look at it. In this post, I’m going to show how to get started. Continue reading From FHEM to OpenHAB with Homegear: Installation/Docker container