Skip to main content

Docker

How To Build and Deploy a Flask Application Using Docker on Ubuntu 18.04
Tutorials Docker Flask Nginx Ubuntu 18.04
The author selected the Tech Education Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Docker is an open-source application that allows administrators to create, manage, deploy, and replicate applications using containers.
How To Install and Use Docker on Ubuntu 20.04
Tutorials DigitalOcean App Platform Docker Ubuntu 20.04
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 Set Up Laravel, Nginx, and MySQL with Docker Compose
Tutorials Docker Laravel MySQL Nginx PHP PHP Frameworks Ubuntu 18.04
The author selected The FreeBSD Foundation to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Over the past few years, Docker has become a frequently used solution for deploying applications thanks to how it simplifies running and deploying applications in ephemeral containers.
How To Use Traefik as a Reverse Proxy for Docker Containers on Ubuntu 18.04
Tutorials Docker Let's Encrypt Monitoring Open Source Ubuntu 18.04
The author selected Girls Who Code to receive a donation as part of the Write for DOnations program. Note: This tutorial is for Traefik v1. If you wish to install and configure Traefik v2, use this newer tutorial.
How To Install and Use Docker on Ubuntu 18.04
Tutorials Docker Ubuntu 18.04
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 Run Nginx in a Docker Container on Ubuntu 14.04
Tutorials Docker Nginx Ubuntu
Introduction> Introduction # This tutorial shows how to deploy Nginx in a Docker container. By containerizing Nginx, we cut down on our sysadmin overhead. We will no longer need to manage Nginx through a package manager or build it from source.
How To Install WordPress and PhpMyAdmin with Docker Compose on Ubuntu 14.04
Tutorials Databases Docker MariaDB MySQL PHP Ubuntu WordPress
Introduction> Introduction # Docker Compose makes dealing with the orchestration processes of Docker containers (such as starting up, shutting down, and setting up intra-container linking and volumes) really easy. This article provides a real-world example of using Docker Compose to install an application, in this case WordPress with PHPMyAdmin as an extra.
Docker Explained: How To Create Docker Containers Running Memcached
Tutorials Docker Server Optimization Ubuntu
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 and Use Docker on CentOS 7
Tutorials CentOS Docker
Introduction> Introduction # Docker is an application that makes it simple and easy to run application processes in a container, which are like virtual machines, only more portable, more resource-friendly, and more dependent on the host operating system.
How To Install and Use Docker on Ubuntu 16.04
Tutorials Docker Ubuntu Ubuntu 16.04
Introduction> Introduction # Docker is an application that makes it simple and easy to run application processes in a container, which are like virtual machines, only more portable, more resource-friendly, and more dependent on the host operating system.
The Docker Ecosystem: An Introduction to Common Components
Tutorials Conceptual Docker Getting Started
Introduction> Introduction # Containerization is the process of distributing and deploying applications in a portable and predictable way. It accomplishes this by packaging components and their dependencies into standardized, isolated, lightweight process environments called containers.
3 Tips for Naming Docker Containers
Tutorials Docker
Introduction> Introduction # When you create a Docker container, it is assigned a universally unique identifier (UUID). These are essential to avoid naming conflicts and promote automation without human intervention. They effectively identify containers to the host and network.
How To Share Data Between the Docker Container and the Host
Tutorials Docker Ubuntu Ubuntu 18.04
Introduction> Introduction # In general, Docker containers are ephemeral, running just as long as it takes for the command issued in the container to complete. By default, any data created inside the container is only available from within the container and only while the container is running.
Containerizing a Node.js Application for Development With Docker Compose
Tutorials Databases Docker MongoDB Node.js Ubuntu 18.04
Introduction> Introduction # If you are actively developing an application, using Docker can simplify your workflow and the process of deploying your application to production. Working with containers in development offers the following benefits:
How To Install and Use Docker Compose on CentOS 7
Tutorials CentOS Docker
Introduction> Introduction # Docker is a great tool for automating the deployment of Linux applications inside software containers, but to really take full advantage of its potential it’s best if each component of your application runs in its own container.
How To Set Up a Private Docker Registry on Ubuntu 14.04
Tutorials Docker Nginx Ubuntu
Introduction> Introduction # Docker is a great tool for deploying your servers. Docker even has a public registry called Docker Hub to store Docker images. While Docker lets you upload your Docker creations to their Docker Hub for free, anything you upload is also public.
How To Install and Use Docker: Getting Started
Tutorials Docker Ubuntu
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained. See Instead> See Instead # This article may still be useful as a reference, but may not work or follow best practices.
How To Provision and Manage Remote Docker Hosts with Docker Machine on Ubuntu 16.04
Tutorials Docker Ubuntu Ubuntu 16.04
Introduction> Introduction # Docker Machine is a tool that makes it easy to provision and manage multiple Docker hosts remotely from your personal computer. Such servers are commonly referred to as Dockerized hosts, and as a matter of course, can be used to run Docker containers.
How To Install and Use Docker Compose on Ubuntu 20.04
Tutorials Docker Ubuntu Ubuntu 20.04
Introduction> Introduction # Docker simplifies the process of managing application processes in containers. While containers are similar to virtual machines in certain ways, they are more lightweight and resource-friendly. This allows developers to break down an application environment into multiple isolated services.
What is Kubernetes?
Tutorials Conceptual CoreOS Docker Kubernetes Networking Scaling
Introduction> Introduction # Kubernetes is a powerful open-source system, initially developed by Google and supported by the Cloud Native Computing Foundation (CNCF), for managing containerized applications in a clustered environment. It aims to provide better ways of managing related, distributed components and services across varied infrastructure.