Welcome to Docker Weekly, a newsletter with the latest content on Docker and a list of upcoming events.

Docker Spearheads OCI Release of v1.0 Runtime and Image Format Specifications

Today marks an important milestone for the Open Container Initiative (OCI) with the release of the OCI v1.0 runtime and image specifications – a journey that Docker has been central in driving and navigating over the last two years. It has been our goal to provide low-level standards as building blocks for the community, customers and the broader industry. To understand the significance of this milestone, let’s take a look at the history of Docker’s growth and progress in developing industry-standard container technologies. Learn More



The OCI Explained - Dubunking The Myths

With that in mind, let’s take a look at some of the myths that have arisen over the past two years:

  • Myth #1: The OCI is a replacement for Docker
  • Myth #2: Products and projects already are certified to the OCI specifications
  • Myth #3: Docker doesn’t support the OCI specifications work
  • Myth #4: The OCI specifications are about Linux containers
  • Myth #5: Docker was just one of many contributors to the OCI
  • Myth #6: CRI-O is an OCI project
  • Myth #7: The OCI specifications are now complete Learn More 

The Best Way to Learn Docker for Free: Play With Docker [PWD]

PWD is a Docker playground which allows users to run Docker commands in a matter of seconds. It gives the experience of having a free Alpine Linux Virtual Machine in browser, where you can build and run Docker containers and even create clusters in Docker Swarm Mode. Under the hood Docker-in-Docker (DinD) is used to give the effect of multiple VMs/PCs. In addition to the playground, PWD also includes a training site composed of a large set of Docker labs and quizzes from beginner to advanced level available at training.play-with-docker.com. Learn More



Docker on Windows Webinar Q&A

Recently I presented  Docker on Windows: from 101 to Modernizing .NET Apps, a live webinar on using Docker with Windows, and running .NET Framework apps in containers.  
I start with the basics of Windows Docker containers, showing how to you can run containers from public images, and write Dockerfiles to package your own apps to run in containers. Then I move onto Dockerizing a traditional ASP.NET WebForms app, showing you how to take existing apps and run them in Docker with no code changes, and then use the Docker platform to modernize the app – breaking features out of the monolithic codebase, running them in separate containers and using Docker to connect them. Learn More





Docker Captains' Corner

docker_captian_image.png




Articles, Blogs, Tutorials, Slides and Videos

Docker on Windows: the Book by Elton Stoneman

Docker Swarm: Getting Started with a 3 Node Docker Swarm Cluster with a Scalable Appby Ruan Bekker

Running Docker LinuxKit on Linode by Tobias Gesellchen

Getting started with LinuxKit and Moby Project by Aishik Saha

LinuxKit and Docker Security by Michael Churchman

Capital Go 2017 - Set Up a Portable Go Testing Rig with Docker and GoConvey [Video] by Alison Rowland

Docker Workshop: What's under the Hood? by Michael Herman

Jupyter + Tensorflow + Nvidia GPU + Docker + Google Compute Engine by Allen Day

Rapid development with Node.js and Docker by Finnian Anderson

Deploying Node.js Microservices to AWS using Docker by Carlos Justiniano

Testing PHP 7.2 With Docker by Colin O'Dell

Old and new - ASCII art and serverless by Johnny Mkhael

Install Docker CE on CentOS by Jakir Patel

Building and Running Go Apps in Docker by Nathan Osman

Docker for .NET Developers (Part 7) by Steve Gordon

Consuming Services in a Docker Swarm Mode Cluster by Nigel Brown

Lean Go Containers with Multi-Stage Dockerfiles by Cyle Riggs  

Run the SQL Server 2017 container image with Docker by Jason Roth