Today, we will extend the behavior-driven development example of the previous blog post and add the blog content to the document. Like last time, we will retrieve the HTML content from the WordPress API. Sounds easy, right? We will see that…
Behavior-Driven Angular – part 1: Consuming a RESTful Web Service with Angular 4
In this step-by-step tutorial, we will follow a behavior-driven development approach to create an Angular 4 application from Angular CLI. The hello-world-like application will consume the WordPress REST API and it will display a blog post title. We will create…
How to set up Docker Monitoring via cAdvisor, InfluxDB and Grafana
Have you ever tried to monitor a docker solution? In this blog post, we will discuss three open source docker monitoring alternatives, before we will go through a step by step guide of a docker monitoring alternative that consist of the components Google cAdvisor as…
LXD vs Docker — or: getting started with LXD Containers
Container technology has existed long before the Docker hype around container technology has started after 2013. Now, with Docker containers having reached mainstream usage, you can easily get confused about available container types like Docker, LXC, LXD and CoreOS rocket. In this…
Getting started with OpenShift Container Platform
In this blog post we will review the architecture of OpenShift before we will gain some hands-on experience with OpenShift Origin, which is the free version of the OpenShift Container Platform a.k.a. OpenShift Enterprise. Vagrant software will help us to automate the installation…
CoreOS Cluster Discovery & Troubleshooting
This blog post explores CoreOS cluster discovery problems and how to troubleshoot them. This blog post is part 8 of my DDDocker (a dummy's docker diary) series. Since this post is one of my more popular blog posts on linkedIn, I have…
Source Code to Docker Image — automated Build
What, if you could release and deploy fully tested and bullet-proof software on a day by day basis? Isn't this a huge effort for hobby developers like me? Even for hobby developers, Docker and its ecosystem promises an easy way to…
Docker Performance Tests for Ruby on Rails
In a series of performance tests, we could show that a (Rails) web application has 50% higher performance on docker (installed on Windows/boot2docker) than the same application run natively on Windows, no matter whether or not the database and program code is located on a shared volume. However, if such a shared volume is auto-mounted to one of the Windows C:\Users folders, the performance drops by a factor of almost ten.
Docker CoreOS Cluster in less than 10 Minutes
Install a Docker Cluster in less than 10 Minutes This blog shows, how a Docker CoreOS cluster can be set up in ~10 minutes (dependent on your Internet speed), excluding the time to install Vagrant, Virtualbox and git. In order…
Docker CoreOS Cluster Failover Test in less than 15 Minutes
In this post, I will explore services failover scenarios for docker containers on CoreOS clusters using fleet. A container-based service will be defined and started, and we will explore the service recovery after a failure of one or all cluster nodes (e.g.…
Container Orchestration with Kubernetes
This blog post shows a quick way how to install Kubernetes, a Docker orchestration framework published by Google, as a set of Docker containers. With that you can circumvent the hassle you may run into while trying to install Kubernetes natively.…