AWS ECS allows you to run and manage Docker containers on clusters of AWS EC2 instances. This is done using task definition files: JSON files holding data describing the containers needed to run a service. It is the AWS equivalent of your everyday docker-compose file. What we want today is to automate the deployment of docker-compose services on AWS, by...
Today, we are going to learn how to setup an environment with the awesome tool that any DevOps should know, Vagrant. Behind this name is a wonderful software which automates the use of virtual machines (VMs) to create reproducible environments on-the-fly. By creating a simple configuration file, within minutes you will have a fresh virtual machine started and provisioning without...
You have probably all heard about Docker, the tool that allow every DevOps to automate the deployment of an application with a disconcerting speed. It's a kind of virtualization that allow independent "containers" to run within a single Linux instance. So having said that, we are assuming that you know what is Docker. In this article, we are going to...