Docker Technologies for DevOps and Developers [Video]

Docker Technologies for DevOps and Developers [Video]

James Lee

Learn how to develop and deploy web applications with Docker technologies. Take your DevOps skills to the next level.
Mapt Subscription
FREE
$29.99/m after trial
Video
$25.50
RRP $29.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$25.50
$29.99p/m after trial
RRP $29.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781788621069
Course Length3 hours and 7 minutes

Video Description

This course covers all the fundamentals about Docker software and teach you everything you need to know about developing and deploying modern applications with Docker software.In the end of this course, you will gain in-depth knowledge about Docker software and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software. Docker software is on the bleeding edge of technology today. It is also one of the most compelling technologies of the last decade in terms of its disruption to software development, operations, systems architecture, testing and compliance practices.

Docker is becoming a must tool for developers. containers and the Docker’s approach gives you the opportunity to work without any need of dependencies. Docker allows developers to focus on the things which actually matters without worrying about the environment where the application runs. Tons of companies are using docker in production, today you have the access to that same virtualization technology right on your desktop.

Style and Approach

This course is very hands on, James has put lots effort to provide you with not only the theory but also real-life examples of developing Docker applications that you can try out on your own laptop.James has uploaded all the source code to Github and you will be able to follow along with either windows, MAC OS or Linux.In the end of this course, James is confident that you will gain in depth knowledge about Docker and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software.

Table of Contents

Get Started with Docker Technologies
Course Overview: Welcome to the Docker Technology World
Introduction to Virtualization Technologies
Docker Software's Client-Server Architecture
Install Docker for Mac/Windows
Install Docker Toolbox
Important Concepts of Docker Technology
Run Our First Hello World Docker Container
Deep Dive into Docker Containers
Docker Port Mapping and Docker Logs Command
Working with Docker Images
Docker Image Layers
Build Docker Images by using Docker Commit Command
Build Docker Images by Writing Dockerfile
Dockerfile In-depth
Push Docker Images to Docker Hub
Create Containerized Web Applications
Containerize a Simple Hello World Web Application
Implement a Simple Key-value Lookup Service
Create Docker Container Links
Automate Current Workflow with Docker Compose
Deep Dive into Docker Compose Workflow
Docker Networking
Introduction to Docker Networking
None Network
Bridge Network
Host Network and Overlay Network
Define Container Networks with Docker Compose
Create a Continuous Integration Pipeline
Write and Run Unit Tests inside Containers
Introduction to Continuous Integration
Link CircleCI with Github Account for Setting up a CI Workflow
Push Docker Images To DockerHub from CircleCI
Deploy Docker Containers in Production
Introduction to Running Docker Containers in Production
Register Digital Ocean Account for Deploying Containerized Applications
Deploy Docker Application to the Cloud with Docker Machine
Refactor Docker Compose File
Introduction to Docker Swarm and Service Discovery
Deploy Docker Application to the Cloud with Docker Swarm

What You Will Learn

  • Containerize a web-based application with a microservice approach and automate it using Dockerfile
  • Design multi-container applications and automate the workflow using Compose
  • Scale Docker workflow with Docker Swarm, orchestrate and deploy a large-scale application across multiple hosts in the cloud
  • Best practices of working with Docker technology in the field
  • In-depth knowledge about Docker technology and confidence to help your company or your own project to apply the right Docker deployment workflow and continuously deliver better software
  • Invaluable DevOps skills such as setting up continuous integration workflows

Authors

Table of Contents

Get Started with Docker Technologies
Course Overview: Welcome to the Docker Technology World
Introduction to Virtualization Technologies
Docker Software's Client-Server Architecture
Install Docker for Mac/Windows
Install Docker Toolbox
Important Concepts of Docker Technology
Run Our First Hello World Docker Container
Deep Dive into Docker Containers
Docker Port Mapping and Docker Logs Command
Working with Docker Images
Docker Image Layers
Build Docker Images by using Docker Commit Command
Build Docker Images by Writing Dockerfile
Dockerfile In-depth
Push Docker Images to Docker Hub
Create Containerized Web Applications
Containerize a Simple Hello World Web Application
Implement a Simple Key-value Lookup Service
Create Docker Container Links
Automate Current Workflow with Docker Compose
Deep Dive into Docker Compose Workflow
Docker Networking
Introduction to Docker Networking
None Network
Bridge Network
Host Network and Overlay Network
Define Container Networks with Docker Compose
Create a Continuous Integration Pipeline
Write and Run Unit Tests inside Containers
Introduction to Continuous Integration
Link CircleCI with Github Account for Setting up a CI Workflow
Push Docker Images To DockerHub from CircleCI
Deploy Docker Containers in Production
Introduction to Running Docker Containers in Production
Register Digital Ocean Account for Deploying Containerized Applications
Deploy Docker Application to the Cloud with Docker Machine
Refactor Docker Compose File
Introduction to Docker Swarm and Service Discovery
Deploy Docker Application to the Cloud with Docker Swarm

Video Details

ISBN 139781788621069
Course Length3 hours and 7 minutes
Read More

Read More Reviews

Recommended for You

Master Jenkins Course For Developers and DevOps [Video] Book Cover
Master Jenkins Course For Developers and DevOps [Video]
$ 24.99
$ 21.25
DevOps: Puppet, Docker, and Kubernetes Book Cover
DevOps: Puppet, Docker, and Kubernetes
$ 79.99
$ 56.00
DevOps for Web Developers [Video] Book Cover
DevOps for Web Developers [Video]
$ 124.99
$ 106.25
DevOps for Web Development Book Cover
DevOps for Web Development
$ 39.99
$ 28.00
DevOps: CI/CD using AWS CodePipeline & Elastic Beanstalk [Video] Book Cover
DevOps: CI/CD using AWS CodePipeline & Elastic Beanstalk [Video]
$ 149.99
$ 127.50
The DevOps 2.1 Toolkit: Docker Swarm Book Cover
The DevOps 2.1 Toolkit: Docker Swarm
$ 39.99
$ 28.00