How to install and connect a gitlab runner

What’s a gitlab runner and what do I need it for? gitlab runners are worker nodes that can be connected to gitlab to run jobs on.I use the docker executor a lot to build images, but you can run any sort of jobs on them like shell/$language scripts for testing, building, etc., whatever you configure …

How to install gitlab and work with it

What is git? Git is a modern distributed revision control system, in a way pretty much like svn (or cvs, rcs), which is centralized. but git is much more powerful, especially when it comes to working with branches.It’s a full blown devops-tool nowadays and besides keeping track of your code, you can configure build- and …

How to SSL Certificates for your services

What is SSL, what’s a CA and what do I need it for? SSL or nowadays TLS is used to encrypt communication and validate the identity of a service provider.The CA is what establishes the trust in a certificate. In short: if the certificate presented (e.g. by the server) and the CA certificate (you trust …

How to build a webservice with docker

To start building a new Service, you’ll need an image first.Our Service will be an apache Server which delivers an application. So get an image from dockerhub or build your own (as described in my last post). We’ll start by creating a working directory for our files: Let’s add a simple Perlscript, that prints “Hello …

How to build a docker image from scratch

This Post covers the steps one will have to go through, to build ones own docker image. First we’ll need to create a basic image from which we’ll go on. I’ll use debian here, though I work on gentoo I like debian a lot and debootstrap is available on gentoo as well. First we create …

How to WordPress with docker

I’m experimenting with docker at the moment and built this simple wordpress setup in about 5 minutes. It consists of: a mariadb container a phpmyadmin container (used for testing the mariabd container and not really required) the wordpress container itself The above command will spawn a mariabd container from the official image (if you are …