Skip to main content

You are currently viewing the Trifork Blog, to view our full website please go to Trifork.com

Docker From A Distance – The Remote API

Docker From A Distance – The Remote API

Many people use docker from the command line to build images, run containers and manage Docker on their machine. However, you can also run the same Docker commands via its remote REST API. In this blog I will guide you through Docker’s remote API using curl while pointing out a few details and tools that […]

Using Docker to efficiently create multiple tomcat instances

Using Docker to efficiently create multiple tomcat instances

In my previous blog article I gave a short introduction into Docker (“an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere”). In this article we’ll check out how to create an image for Tomcat 7 and the Java 7 JDK as dependency. So, let’s […]

Ansible from the Trenches

Although its name might suggest something different on Wikipedia, Ansible is an open source framework that is capable of automating various system tasks like setting up a server, deploying and configuring applications and command execution (See Ansibleworks.com). Ansible can run across many virtual machines without the need to augment it with other tools. For distribution […]

Next step in virtualization: Docker, lightweight containers

Next step in virtualization: Docker, lightweight containers

Lately, I have been experimenting with Docker, a new open source technology based on Linux containers (LXC). Docker is most easily compared to Virtual Machines (VMs). Both technologies allow you to create multiple distinct virtual environments which can be run on the same physical machine (host). Docker also shares characteristics with configuration management tools like […]

Ansible – Example playbook to setup Jenkins slave

Ansible – Example playbook to setup Jenkins slave

As mentioned in my previous post about Ansible, we will now proceed with writing an Ansible playbook. Playbooks are files containing instructions that can be processed by Ansible, they are written in yaml. For this blog post I will show you how to create a playbook that will setup a remote computer as a Jenkins […]