Skip to main content

Docker

Docker Explained: How To Containerize and Use Nginx as a Proxy
Tutorials Docker Nginx
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained. Reason> Reason # The techniques in this article are outdated and may no longer reflect Docker best-practices.
How To Install Docker Compose on Ubuntu 16.04
Tutorials Docker Ubuntu Ubuntu 16.04
Introduction> Introduction # Docker is a great tool for automating the deployment of Linux applications inside software containers, but to take full advantage of its potential each component of an application should run in its own individual container.
How To Install WordPress With Docker Compose
Tutorials Docker Let's Encrypt MySQL Nginx Ubuntu 20.04 WordPress
Introduction> Introduction # WordPress is a free and open-source Content Management System (CMS) built on a MySQL database with PHP processing. Thanks to its extensible plugin architecture and templating system, most of its administration can be done through the web interface.
How To Use Traefik as a Reverse Proxy for Docker Containers on Ubuntu 16.04
Tutorials Docker Let's Encrypt Monitoring Ubuntu 16.04
Introduction> Introduction # Docker can be an efficient way to run web applications in production, but you may want to run multiple applications on the same Docker host. In this situation, you’ll need to set up a reverse proxy since you only want to expose ports 80 and 443 to the rest of the world.
How To Set Up a Private Docker Registry on Ubuntu 18.04
Tutorials Docker Nginx Ubuntu 18.04
The author selected the Apache Software Foundation to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Docker Registry is an application that manages storing and delivering Docker container images.
How To Create a Kubernetes Cluster Using Kubeadm on Ubuntu 18.04
Tutorials Ansible Docker Kubernetes Nginx Ubuntu 18.04
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Kubernetes is a container orchestration system that manages containers at scale.
How To Remove Docker Images, Containers, and Volumes
Tutorials DigitalOcean App Platform Docker
Introduction> Introduction # Docker makes it easy to wrap your applications and services in containers so you can run them anywhere. As you work with Docker, however, it’s also easy to accumulate an excessive number of unused images, containers, and data volumes that clutter the output and consume disk space.
How to Create a Cluster of Docker Containers with Docker Swarm and DigitalOcean on Ubuntu 16.04
Tutorials Clustering Docker Ubuntu 16.04
Introduction> Introduction # Docker Swarm is the Docker-native solution for deploying a cluster of Docker hosts. You can use it to quickly deploy a cluster of Docker hosts running either on your local machine or on supported cloud platforms.
Docker Explained: Using Dockerfiles to Automate Building of Images
Tutorials Docker MongoDB Nginx
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained. Reason> Reason # The techniques in this article are outdated and may no longer reflect Docker best-practices.
How To Work with Docker Data Volumes on Ubuntu 14.04
Tutorials Docker Ubuntu
Introduction> Introduction # In this article we’re going to run through the concept of Docker data volumes: what they are, why they’re useful, the different types of volumes, how to use them, and when to use each one.
How To Run OpenVPN in a Docker Container on Ubuntu 14.04
Tutorials Docker Ubuntu VPN
Introduction> Introduction # This tutorial will explain how to set up and run an OpenVPN container with the help of Docker. OpenVPN provides a way to create virtual private networks (VPNs) using TLS (evolution of SSL) encryption.
How To Install and Use Docker Compose on Ubuntu 14.04
Tutorials Docker Ubuntu
Introduction> Introduction # Docker is a great tool, but to really take full advantage of its potential it’s best if each component of your application runs in its own container. For complex applications with a lot of components, orchestrating all the containers to start up and shut down together (not to mention talk to each other) can quickly become unwieldy.
How To Secure a Containerized Node.js Application with Nginx, Let’s Encrypt, and Docker Compose
Tutorials Docker Let's Encrypt Node.js Security Ubuntu 18.04
Introduction> Introduction # There are multiple ways to enhance the flexibility and security of your Node.js application. Using a reverse proxy like Nginx offers you the ability to load balance requests, cache static content, and implement Transport Layer Security (TLS).
Building Optimized Containers for Kubernetes
Tutorials Conceptual Docker Kubernetes
Introduction> Introduction # Container images are the primary packaging format for defining applications within Kubernetes. Images are used as the basis for pods and other objects, and play an important role in efficiently leveraging Kubernetes’ features.
How To Install and Use Docker on Debian 9
Tutorials Debian 9 Docker
A previous version of this tutorial was written by finid. Introduction> Introduction # Docker is an application that simplifies the process of managing application processes in containers. Containers let you run your applications in resource-isolated processes.
How To Dockerise And Deploy Multiple WordPress Applications On Ubuntu
Tutorials Docker Email Ubuntu WordPress
Introduction> Introduction # WordPress has become one of the most popularly deployed and used web applications the world has ever seen. Thanks to years of constant development, it is now possible to create a nearly endless amount of different websites (or even web-applications) based on WordPress and its available plug-ins / extensions.
How To Build Docker Images and Host a Docker Image Repository with GitLab
Tutorials CI/CD Docker Git Ubuntu 16.04
Introduction> Introduction # Containerization is quickly becoming the most accepted method of packaging and deploying applications in cloud environments. The standardization it provides, along with its resource efficiency (when compared to full virtual machines) and flexibility, make it a great enabler of the modern DevOps mindset.
How To Install Docker Compose on Ubuntu 18.04
Tutorials Docker Ubuntu 18.04
Introduction> Introduction # Docker is a great tool for automating the deployment of Linux applications inside software containers, but to take full advantage of its potential, each component of an application should run in its own individual container.
How To Install and Use Docker on Debian 10
Tutorials Debian 10 Docker
Introduction> Introduction # Docker is an application that simplifies the process of managing application processes in containers. Containers let you run your applications in resource-isolated processes. They’re similar to virtual machines, but containers are more portable, more resource-friendly, and more dependent on the host operating system.
How To Deploy a Scalable and Secure Django Application with Kubernetes
Tutorials DigitalOcean Django Docker Kubernetes PostgreSQL Python Frameworks
Introduction> Introduction # In this tutorial you’ll deploy a containerized Django polls application into a Kubernetes cluster. Django is a powerful web framework that can help you get your Python application off the ground quickly.