{{announcement.body}}
{{announcement.title}}

50 Useful Docker Tutorials for IT Professionals, from Beginner to Advanced (Part 2)

DZone 's Guide to

50 Useful Docker Tutorials for IT Professionals, from Beginner to Advanced (Part 2)

Back again! Take a look at this second part of the list that gives you the remaining 25 tutorials for Docker from young devs to experienced devs.

· Cloud Zone ·
Free Resource

This article is a continuation of a previous article found here.

Intermediate Docker Tutorials

26. Docker Mastery: The Complete Toolset From a Docker Captain

UdemyMove beyond the basics by signing up for this instructor-led course from Udemy. Gain some experience working in more advanced Docker topics to help you in your application development and deployments.

Key Features:

  • Requires working knowledge of Linux basics
  • Covers using containers and Images
  • Goes over using Swarms


27. Docker Certified Associate Prep Course

Linux AcademyLinux Academy’s Docker instructional video course covers material present in each section of the certification exam. You also receive flashcards based on the material to assist in your study efforts.

Key Features:

  • Goes over every aspect of Docker
  • Provides quizzes to test your knowledge
  • Lets you take a practice exam at the end of the course


28. Docker for .NET Developers with Visual Studio

LyndaThis video course from Lynda.com guides .Net Developers in using Docker as part of their workflow. They learn how to streamline their work and smooth out the development process.

Key Features:

  • Takes you through building an entire project
  • Goes through using Docker Compose
  • Walks you through pushing images to Docker Hub


29. Docker Containerization Boot Camp

Learning TreeLearning Tree International created this live online course for IT enthusiasts looking to incorporate containers within their software development lifecycle. All the material comes from real-world use cases to help you understand practical applications of Docker.

Key Features:

  • Requires knowledge of Linux, networking, and shell scripting
  • Starts with the basics and moves on to more complex topics
  • Costs $2,495.00 for three days of instruction


30. Painless Docker

Painless DockerThose looking for additional assistance as they learn Docker can obtain it by purchasing one of the video course packages provided by Painless Docker. You can get the basic package for $100 or receive personal one-on-one instruction by calling and asking for a custom quote.

Key Features:

  • Provides you with lifetime access to courses you purchase
  • Site offers periodic discounts on course packages
  • Takes you through the entire Docker architecture


31. Docker Training

LearntekYou’ll need a solid understanding of Linux and AWS Services and Infrastructure before taking on this course. Learntek’s $500.00 course provides you with 30 hours of live online training.

Key Features:

  • Available in the US and India
  • Starts at containers and goes through UCP deployment
  • Perfect for those looking to use Docker in an enterprise environment


32. Deploying ASP.NET Core Applications Using Docker Containers

Channel 9Steve Lasker and Glenn Condron take you through different ways to use Docker with ASP.NET applications. It’s great for .Net developers still trying to figure out whether Docker’s the right tool for them.


Key Features:

  • Goes over the container workflow
  • Covers using Visual Studio as an in-container environment you can use to target Docker Containers
  • Takes you through Azure Container Service


33. Tutorial – Building a Docker Container for Batch Applications

BMC SoftwareThis BMC Software web tutorial takes you through using Docker with Control-M services. You’ll need to have a solid understanding of that technology before you get started.

Key Features:

  • Provides you with a container at the start
  • Goes through building a container image and running a container instance
  • Takes you all the way through to the conclusion of a sample project


34. Demystifying Docker for Data Scientists – A Docker Tutorial for Your Deep Learning Projects

Microsoft TechNetData scientists curious about incorporating Docker into their workflows will enjoy going through this online web tutorial. You’ll gain a solid understanding of the practical applications of Docker for developing deep learning projects.

Key Features:

  • Shows you how Docker can help you share projects with others on your team
  • Walks you through using Docker with Jupyter Notebook
  • Takes you through how to work with different frameworks


35. Django Development with Docker – A Step by Step Guide

DevartisDevartis’s blog takes you through tackling the issue of working with Docker in a constantly environment. It then shows you different ways to resolve a problem and gain the full benefits provided by Docker.

Key Features:

  • Demonstrates installing Python within a container
  • Shows you how to create containers with networks
  • Takes you through each step in the configuration process


36. Docker + Windows + WordPress + MySQL + PHPMyAdmin = NirvanaJammer

This web tutorial from Jammer.biz shows you the process the author went through to come up with a viable way to user Docker to create a WordPress environment with persisted data. He describes using different visualization tools to assist you in your work.

Key Features:

  • Takes a boots on the ground approach to guiding you
  • Shares the issues you’ll face with implementation
  • Goes over the different settings in Docker


37. A Quick Guide to Local WordPress Development Using Docker

Theme IsleHere’s another guide intended to help WordPress developers use Docker as part of their process. This online web guide from ThemeIsle walks you through different aspects of Docker.

Key Features:

  • Shows you how to use Docker with a local WordPress instance
  • Takes you through the download and installation process
  • Demonstrates getting containers to run


38. Building Your First Docker Image With Jenkins 2: Guide for Developers

Get Into DevOpsThis blog from Get Into DevOps is geared towards Jenkins users. Learn how to use Docker with your Jenkins 2 projects.

Key Features:

  • Requires knowledge of working with Node.js
  • Shows you how to create a Docker file and build an image in Jenkins
  • Takes you creating your pipeline job


39. Getting Started With Docker

CoreOSMore experienced Linux users can get a solid introduction to using Docker to manage different aspects of cluster loads. You should already know how to work with clusters before jumping into this web tutorial from CoreOS.

Key Features:

  • Goes through launching a container
  • Takes you through working with Docker and Apache together
  • Shows you how to use the Docker registry


Advanced Docker Tutorials

40. How To Autoscale GitLab Continuous Deployment with GitLab Runner on DigitalOcean

DigitalOceanDocker can be a big help to those building out their own scalable GitLab instance. Use this tutorial from DigitalOcean as a guide to help you on your way. You should have experience using GitLab technology before attempting to go through this tutorial.

Key Features:

  • You’ll need an instance of GitLab on your server
  • Shows you the proper configurations needed for Docker
  • Demonstrates leveraging Docker’s caching tools in your efforts


41. Deploy Docker Containers on Amazon Elastic Container Service (Amazon ECS)

AWSLearn how AWS can be used to run your Docker applications on scalable clusters from this web tutorial provided by Amazon. Getting through this tutorial requires a firm understanding of working with AWS.

Key Features:

  • Everything required to get through this tutorial is free
  • Shows you how to use the Amazon Elastic Container Registry with Docker
  • Takes you from creation to deployment


42. Advanced Access Control with Docker EE

DockerThis video tutorial from Docker shares how to use different features of Docker to gain more control over cluster resources.

Key Features:

  • Learn more about the advanced Access Control features in Docker
  • Demonstrates defining roles
  • Walks through examples of applying custom policies


43. Docker Advanced – SWARM – Hands-on – DevOps

UdemyAnyone looking to quickly get up to speed on Docker and learn about its more advanced features will enjoy this instructor-led Udemy course. Go from the basics to Docker stacks and servers at your own pace.

Key Features:

  • Require a working knowledge of Docker basics
  • Provides demos and coding exercises
  • Goes over load balancing and the CI/CD pipeline integration


44. Docker Security Training

NebulaWorksLearn how you can keep your Docker applications well protected by taking this live instructor-led course from Nebulaworks. This guide should be helpful to anyone tasked with any hands-on role when it comes to Docker.

Key Features:

  • Gain in-depth knowledge of Container and Network Docker security
  • Gets into role-based access control
  • Goes over log streaming, metric tracking, and Docker platform auditing


45. Advanced Docker Concepts and Container Orchestration

UsenixAnyone attending the Usenix Lisa15 conference in Washington, DC this November should take advantage of this live training course. You’ll learn how to connect and deploy multiple containers on Docker hosts.

Key Features:

  • Great for developers and system administrators
  • Shows you how to find and resolve bottlenecks
  • Provides you with practical tips to take back to the workplace


46. Docker Advanced

UMBCThis course gives technology staff a better understanding of the entire Docker architecture. This two-day course from UMBC Training Centers takes its students well beyond the basics.


Key Features:

  • Gain an understanding of network internals
  • Understand the relationship between Docker and OCI standards
  • Learn how to handle different issues that can arise during implementation


47. Step-by-Step Guide to Deploying Docker Swarm with Azure Container Service (ACS)

CloudifyLearn how to save yourself a lot of time by using Docker Swarm and the Azure Container Service to optimize your entire system and make it more portable.

Key Features:

  • Walks you through using ACS to create a Docker Swarm cluster on Azure
  • Notes key configurations needed for your system
  • Also goes through using the Azure CLI shell


48. Tutorial: Easier Docker Management with Portainer

SSD NodesThis web tutorial from Serverwise shows you how Portainer helps you manage your Swarm containers or Docker host. It makes keeping up with everything a much easier process.


Key Features:

  • Shows you how to install Portainer
  • Covers the basics of container management via Portainer
  • Guides you through different aspects of the interface


49. Using Docker Push to Publish Images to Docker Hub

CodeShipYou’ll gain an understanding of how to upload the images you created in Docker to the Docker repository. It’s hailed as one of Docker’s most beneficial features.


Key Features:

  • Walks you through the creation of a Docker Hub repository
  • Shows you how to use this feature within an organization
  • Demonstrates how to publish the container


50. Your First SLES Container

DZoneLearn to combine the strength of Docker with the reliability, security, and stability provided by Linux Enterprise. Doing this helps you validate other Docker hub packages received.

Key Features:

  • Goes through setting up Docker
  • Shows you how to add images
  • Takes you through creating your first container


Topics:
cloud, dockers, education, tutorials

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}