django and docker

This guide shows you how to setup a Django Application and development environment using Docker and Postgres. 1. Install the Docker Toolbox The first step is to install the docker toolbox. On this page, find your platform and run the installation. On a Mac, you’ll be installing Docker, Docker Compose, and Docker Machine. Docker Machine will use a Linux Virtual Machine to actually run Docker. 2. Docker Quickstart Terminal (Mac) If you’re using a Mac, you will want to start working with Docker by opening the Docker Quickstart Terminal. »

Containers are not VMs

So lately I have been digging deeper and deeper into containers and there usefulness. It seems that a lot of people blur the line between VM’s and Containers. I think its important that we define the two here before we get to invested in this article. VM Concepts A VM per its name is a Virtual Machine, so this by default is Read/Write enabled. Where your changes aren’t lost in reboots or host shutdowns. »