Estimated reading time: 2 minutes
Tutorial labs
Learn how to develop and ship containerized applications, by walking through a sample that exhibits canonical practices. These labs are from the Docker Labs repository.
| Sample | Description |
|---|---|
| Docker for Beginners | A good “Docker 101” course. |
| Docker Swarm mode | Use Docker for natively managing a cluster of Docker Engines called a swarm. |
| Configuring developer tools and programming languages | How to set-up and use common developer tools and programming languages with Docker. |
| Live Debugging Java with Docker | Java developers can use Docker to build a development environment where they can run, test, and live debug code running within a container. |
| Docker for Java Developers | Offers Java developers an intro-level and self-paced hands-on workshop with Docker. |
| Live Debugging a Node.js application in Docker | Node developers can use Docker to build a development environment where they can run, test, and live debug code running within a container. |
| Dockerizing a Node.js application | This tutorial starts with a simple Node.js application and details the steps needed to Dockerize it and ensure its scalability. |
| Docker for ASP.NET and Windows containers | Docker supports Windows containers, too! Learn how to run ASP.NET, SQL Server, and more in these tutorials. |
| Docker Security | How to take advantage of Docker security features. |
| Building a 12-factor application with Docker | Use Docker to create an app that conforms to Heroku’s “12 factors for cloud-native applications.” |
Sample applications
Run popular software using Docker.
| Sample | Description |
|---|---|
| apt-cacher-ng | Run a Dockerized apt-cacher-ng instance. |
| .Net Core application | Run a Dockerized ASP.NET Core application. |
| ASP.NET Core + SQL Server on Linux | Run a Dockerized ASP.NET Core + SQL Server environment. |
| CouchDB | Run a Dockerized CouchDB instance. |
| Django + PostgreSQL | Run a Dockerized Django + PostgreSQL environment. |
| PostgreSQL | Run a Dockerized PostgreSQL instance. |
| Rails + PostgreSQL | Run a Dockerized Rails + PostgreSQL environment. |
| Riak | Run a Dockerized Riak instance. |
| WordPress | Quickstart: Compose and WordPress. |
Samples and documentation for official Docker images
For samples and detailed information about official Docker images, refer to the documentation for each image on Docker Hub.
