0. Resources
Last updated
Last updated
clearly delineates what Docker is and what it isn't. This is a good article for when you're first wrapping your head around Docker conceptually.
is an open source repository and tutorial that shows you how to recreate a simplified version of Docker to better understand what it's doing under the hood.
presented a fantastic tutorial at on . Andrew also wrote the article .
is a detailed tutorial created by a developer to show the exact steps for deploying an application that relies on .
provides a walkthrough for Ubuntu 16.04 for installing and beginning to use Docker for development.
discusses Docker and containers in the context of whether it's all just a bunch of hype or if this is a real trend for infrastructure automation. This is a great read to set the context for why these tools are important.
is a comprehensive introduction to what Docker is and how to get started with using the tool.
If you want to quickly use Docker on Mac OS X, check out these concise instructions.
is a plain English explanation with examples of what Docker provides and what it can be used for in your environment.
is an explanation of the concepts and philosophy by the authors of the new Manning Docker book in early access format.
shares lessons learned and explains how to work with the containers so you get more use out of them during development.
is a short tutorial for creating a Docker container with a specific configuration.
provides a lot of "don'ts" that you'll want to consider before bumping up against the limitations of how containers should be used.
presents Linux containers and how Docker uses them as its base for how the project works. This article is a great way to bridge what you know about Docker with a more traditional Linux operating system architecture understanding.
This post gives an overview and which can be handy for monitoring your Docker containers.
walks through both the code and the error messages that will likely crop up as you attempt to container-ize a project that uses a database on the backend.
assumes you already have the basic grasp of working with Docker and jumps right into a Django deployment. The post shows you how to set up your Dockerfile
and explains that can be used to to build this Docker image.
shows how to use Docker in WSGI application deployments specifically using mod_wsgi.
is an extensive tutorial that uses a Flask application and deploys it using a Docker container.
shows how to get a project that uses as its back end running in Docker.
is a killer tutorial that shows how to combine Docker with CircleCI to continuously deploy a Flask application.
examines how to inspect layers in Dockerfiles and minimize the overhead of what images contain for better performance.
is one post in 's absolutely spectacular application series.
explains some of the concepts behind using Docker for Python deployments and shows how to specifically use it for deploying Django.
provides specific commands and expected output for running Django apps with Docker and Vagrant.
is a tutorial for using Docker instead of virtualenv for dependency isolation.
Lincoln Loop wrote up from the perspective of Python developers handling deployments.
Curious how pip and Docker can be used together? Read this article on .
goes into detail on whether virtual environments should be used with Docker and how system packages can generally be a safer route to go.
details how to configure Django to run on Docker along with Postgres, Nginx and Gunicorn.
is another in-depth tutorial on combining Docker with .