Containers

Linux Containers are an operating system-level virtualization method for running multiple isolated Linux systems (containers) on a single control host.

A Beginner's Guide to LXD: Setting Up an Apache Webserver In a Container

LXD is a container hypervisor that manages Linux Containers. Compared to other uses of Linux Containers, LXD manages system containers which each work just like typical servers. This guide shows how to install and setup LXD 3, run an Apache Web server in a system container and expose it to the Internet.

Access an Apache Web Server Inside a LXD Container

LXD is a container hypervisor that manages Linux Containers. Compared to other uses of Linux Containers, LXD manages machine containers which each work just like typical servers. This guide will show how to run Apache inside LXD and direct traffic to the container.

An Introduction to Docker

An introduction to using Docker, containers, and dockerfiles on your Linode.

Container Instrumentation with the Elastic Stack

This tutorial will explain how to configure Filebeat and Metricbeat to monitor Docker container logs and metrics to be stored in Elasticsearch and visualized in Kibana.

Create, Tag, and Upload Your Own Docker Image

Create and tag a custom Docker Image on your Linode, and upload it to Docker Hub for sharing or archiving.

Deploy a Flask Application with Dokku

Host your own PaaS with Dokku, a highly extensible way to deploy applications built on top of Docker and Git. This guide shows how to use Dokku to quickly deploy a Flask application with SSL and NGINX.

Docker

An overview of Installing Docker, with an example use case for Nginx

Docker Commands Quick Reference Cheat Sheet

A quick reference cheat sheet on Docker commands for installation, containers, images and more.

How to Connect Docker Containers

This guide will show you how to link Docker containers using a Node.js application and PostgreSQL.

How to Create a Docker Swarm Manager and Nodes on Linode

This guide shows you how to use Linode to create a Docker Swarm Manager and deploy a service to several Nodes.

How to Deploy Apps with Rancher

This guide shows how to use the open source Rancher platform to deploy applications and containers to remote hosts.

How to Deploy Microservices with Docker

This guide describes how to effectively use Docker in production using a sample NGINX/Flask/Gunicorn/Redis/Postgresql Application Stack.

How to Deploy an nginx Container with Docker on Linode

An introduction to deploying and using Docker containers on your Linode.

How to Install Docker CE on Debian 10

Install Docker CE on a Linode running Debian 10.

How to Install Docker CE on Ubuntu 18.04

Install Docker CE on a Linode running Ubuntu 18.04

How to Install Docker and Pull Images for Container Deployment

An introduction to using Docker, containers, and dockerfiles on your Linode.

How to Install OpenVZ On Debian 9

This guide will show you how to install OpenVZ on your Linode and deploy a virtual environment.

How to Use Docker Compose

How to Use Docker Compose

How to Use Dockerfiles

This guide introduces Dockerfiles and how to use them to build a Docker Image on your Linode.

How to install Docker and deploy a LAMP Stack

LAMP container with Docker on Linode

Node.js Web Server Deployed within Docker

Deploy a Node.js Server in a Docker Container.

Set Up a Reverse Proxy in an LXD Container to Host Multiple Websites

This guide explains how to create a reverse proxy in an LXD container in order to host multiple websites, each in their own additional containers. You will utilize NGINX and Apache web servers, while also relying on NGINX as a reverse proxy.

Use CoreOS Container Linux on Linode

This tutorial shows how to configure and use CoreOS Container Linux on Linode

When and Why to Use Docker

This guide discusses the pros and cons of using Docker, and when Docker is a good choice for a project.