Docker

How To Optimize Docker Images for Production — step-by-step Docker tutorial on Progressive Robot

How To Optimize Docker Images for Production

In this guide, you will learn how to optimize Docker images in a few simple steps, making them smaller, faster, and better suited for production. You’ll build images for a sample Go API in several different Docker containers, starting with Ubuntu and language-specific images, then moving on to the Alpine Linux distribution. You will also use multi-stage builds to optimize your images for production.

Read more
How To Run Nginx in a Docker Container on Ubuntu 22.04 — step-by-step Docker tutorial on Progressive Robot

How To Run Nginx in a Docker Container on Ubuntu 22.04

By containerizing Nginx, it is possible to cut down on some system administration overhead. For instance, you won’t have to manage Nginx through a package manager or build it from source. The Docker container allows you to replace the whole container when a new version of Nginx is released. This way, you only need to maintain the Nginx configuration file and your content.

Read more
How To Securely Set Up Shipyard 2.0.10 with TLS on CoreOS — step-by-step Docker tutorial on Progressive Robot

How To Securely Set Up Shipyard 2.0.10 with TLS on CoreOS

In this guide, we’ll be setting up Shipyard 2.0.10, a Docker management tool, on a single CoreOS server and securing Docker with a TLS certificate to ensure that only authorized clients may connect to it. TLS Stands for *Transport Layer Security*. It’s used to encrypt data as it is transported from the client to the server and back again. In our case, we’ll use it to encrypt our connection to the Docker host, and Docker’s connection to Shipyard.

Read more
The Docker Ecosystem: An Overview of Containerization — step-by-step Docker tutorial on Progressive Robot

The Docker Ecosystem: An Overview of Containerization

With Docker containerization and service-oriented design, applications can be broken up into manageable, functional components, packaged individually with all of their dependencies, and deployed on irregular architecture easily. In this guide, we will discuss the benefits of containerization and how Docker helps to solve many of the roadblocks that stand in the way of easily moving your application through the development cycle.

Read more
CHAT