In our blog Learning Continuous Deployment we wanted to show you the general basics how to develop dockerized apps and the benefits of using Docker. This post summarizes our learnings and gives our final conclusion.
Sufficient testing is probably one of the most important issues in the software development life cycle. This post shows you the benefits of running test cases with Docker.
In a distributed environment things can get quite complicated when you have to deal with more than one host for Docker containers. Docker Swarm helps to cluster your application so it pools several Docker Engines and exposes them as a single virtual Docker engine. In this post we want to present how Docker Swarm works.
Hi there! In our previous post you have seen how to containerize a web application by dividing it into three different containers. An application like this that consists of many containers can be launched by just one single command with Docker Compose which will be introduced in this post.
So lately you read about volumes, sharing data and achieving persistence when working with ephemeral Docker containers. In the following blogpost we use this knowledge to build a dockerized web application. You will learn how to compose the single tiers and how to to link the single containers together.
Hello! This post provides a short introduction in Maven and MongoDB and is for those who are unfamiliar with these tools. We will use both tools for our new sample project to show how to work with persistent data in Docker.
This post provides a brief overview of the possibilities we have configuring Jenkins in order to automatically trigger essential build phases that are needed to set up an environment for Docker Containers.
In this post we are going to have a look at working with data storage in and outside of containers. After reading you will have a basic understanding of Docker volumes and you will know how to achieve persistent data storage.
Nowadays security is an important issue when it comes to software. That’s why we want to provide you with a general post and give you an overview on some security issues of Docker.
In this post, we will explain how to export a Docker image, transfer it to a remote machine and run a Docker container based on it. This post is related to our project and the image which is created described in a previous post.
This post will explain how you can set up a Jenkins job that will build a Docker image which is defined by a Dockerfile. Later, it will be deployed onto a remote server, so our application will be running in an own container on its own machine.
This post will explain how to use -e DISPLAY flag on Mac OS X, so that you can get a GUI to your container. Furthermore it covers the basic steps of installing the boot2Docker VM, that runs the Docker engine, on OS X.
Hi there! Continue reading if you are unfamiliar with Docker or Jenkins. To get started we provide you with some general information about both tools regarding their installation and the continuous deployment process.
Hello to our second blog post. This time we will cover how to set up a Jenkins job which builds a project of a GitHub repository. Additionally, the build process is automatically started when a contributor pushes to the respective GitHub repository.
Hi, this is the first post in our blog and the very first post which I’m writing. We set up this blog to create a small documentation about our work, experiences and results which we will get when we build a continuous deployment chain with Git, Jenkins and Docker.