The Docker Magazine

By Dan Wahlin | Covering all things related to Docker containers.

Optimize Windows Dockerfiles

Several methods can be used to optimize both the Docker build process, and the resulting Docker images. This document details how the Docker build …

DevOps

Using Docker Secrets during Development

Docker Secrets is an incredibly powerful and useful feature that helps build secure applications. If you haven’t checked out the great talk from …

DevOps

Load Balancing Node.js Applications with NGINX and Docker

<b>TL;DR:</b> In this article we will see how easy it is to load balance <i>dockerized</i> Node.js applications with NGINX. We will create a simple Node.js …

DevOps

Running Node.js applications from GitHub in generic Docker Container

Share this on .. 0000<p>This article shows how I create a generic Docker Container Image to run any Node.JS application based on sources for that …

Compare Docker for Windows options

As part of Dockercon 2017, there was an announcement that Linux containers can run as hyperv container in Windows server. This announcement made me …

Virtualization

Mike's monster list of docker tips

I had intended to turn this list in to some kind of monster article or split it in to several. I suck at getting around to writing things so rather …

Programming

ContainerPilot

<i>An application-centric micro-orchestrator that automates the process of service discovery, configuration, and lifecycle management inside the</i> …

DevOps

on Labs now online

Mano has worked in Developer Relations for 9 years and has worked on diverse products in the Cloud and mapping industries. He has a Masters in …

DevOps

How to Load Docker Secrets into a Node.js App

Docker Secrets Management is a tool within Docker Swarm Mode that allows for management of application secrets including passwords, API keys, …

JavaScript

Top 10 Benefits of Docker

Today, there is a buzz all around about containerization and Docker. What exactly is Docker and how it is related to containerization? What are the …

Docker

Create lean Node.js image with Docker multi-stage build

TL;DR<p>Starting from Docker 17.0.5+, you can create a single Dockerfile that can build multiple helper images with compilers, tools, and tests and use …

DevOps

Keep shipping with Docker auto-build

This post outlines some Docker tips for getting the most of the Docker Hub's free auto-build service.<p>The Docker Hub provides an auto-build mechanism …

DevOps

Getting Started with LinuxKit on Mac OS X with xhyve

One of the major announcements last week at DockerCon 2017 was LinuxKit, a framework for creating minimal Linux OS images purpose built for …

Linux

Now a PWD driver for Docker Machine

<b>TL;DR</b><p>Docker Machine is a great tool to create Docker hosts (nodes running the Docker daemon) locally (through VirtualBox) or on cloud providers (AWS, …

DevOps

The Moby Project Is Not Docker Trying to Switch Their Brand

Updated on April 21st, 2017 | by Nick Janetakis | comment<p>Moby Project is to Docker as Electron is to VSCode and Atom. Both are frameworks that let …

Software Development

Developing and Testing Microservices With Docker - Michael Herman

Often, when developing applications with a microservice architecture, you cannot fully test out all services until you deploy to a staging server. …

JavaScript

Use a container to show your function swagger

One option for enabling the Swagger-UI capabilities is to direct the consumers of the api to http://petstore.swagger.io and have them put the url in …

Software Development

Stacker

Docker Compose Templates<p>Stacker is a simple tool for defining application environments, aka <i>stacks</i>. Each stack is optimized for <b>development</b> and for</b> …

Using Docker Swarm for Deploying Node.js Microservices

In part one of this series, we looked at creating a simple microservice and packaging it into a Docker container. We also deployed the container to …

Docker: What Every Angular Developer Should Know About It! - Dan Wahlin

Docker Secrets in action: Github integration

Secret management was added the Docker product in the 1.13.1 release and enables you to use secrets such as API keys, passwords and tokens in your …

Software Development

Deploying Node.js Microservices to AWS using Docker

<b>In this two-part series, we'll look at building and deploying microservices to Amazon's AWS using Docker.</b><p>In this first part, we'll focus on building …

Monitor your applications with Prometheus

In this guide will look at how to integrate Prometheus monitoring into an existing application. Monitoring an application can give you insights into …

One-shot containers with Docker Swarm

In this post we'll look at options for scheduling a one-shot container on Docker Swarm. We'll look at some use-cases, a comparison to legacy Swarm …

What you need to know about Docker in Windows

I spent the end of last week at Monki Gras, a London developer conference focused on the craft of software development. It's a fascinating event, and …

Windows Server

Microservice using Docker stack deploy – WildFly, Java EE and Couchbase

There is plenty of material on microservices, just google it! I gave a presentation on refactoring monolith to microservices at Devoxx Belgium a …

DevOps

Introducing Docker Secrets Management

Containers are changing how we view apps and infrastructure. Whether the code inside containers is big or small, container architecture introduces a …

DevOps

Docker and Node.js Best Practices

Table of Contents<p>Environment Variables<br>• Handling Kernel Signals<br>• Non-root User<br>• Memory<br>• CMD<br>• Docker Run<br>• Security<p>Environment Variables<p>Run with NODE_ENV set to …

DevOps

How to make Jenkins build NodeJS, Ruby, and Maven on Docker

TL;DRsee the final GitHub repo<p>I thought I'd share with you how we are increasing our productivity here at Quantum Mob. When you are a small team you …

DevOps