Docker, Dockerfile, and Docker-Compose (2020 Ready )
Video description
Get to grips with Docker, containers versus images, and more by learning through a hands-on approach
About This Video
Explore the process of installing Docker on Windows Professional or Server (with Hyper-V)
Become well-versed with running a single Docker Container as well as multiple Docker Containers
Understand how to use and define network segregation in Docker and the Docker0 network
In Detail
If you have never worked with …
Docker, Dockerfile, and Docker-Compose (2020 Ready )
Video description
Get to grips with Docker, containers versus images, and more by learning through a hands-on approach
About This Video
Explore the process of installing Docker on Windows Professional or Server (with Hyper-V)
Become well-versed with running a single Docker Container as well as multiple Docker Containers
Understand how to use and define network segregation in Docker and the Docker0 network
In Detail
If you have never worked with containerization before or you need a quick refresher on the most common commands and patterns using Docker, then this course is for you. Although there are other containerization frameworks or tools, Docker has emerged as the standard when it comes to using it for everything from developers’ machines to production-ready cloud deployments.
In this course, you will learn how to use Docker in your daily development workflow from the very start to increase your productivity. You’ll discover Docker Run, before going on to understand how to read, understand, and write docker-compose.yml files. As you progress, the course will take you through developing Docker images, along with helping you understand the technique of creating a custom configuration with Dockerfile.
Later, you will explore the benefits of a local development environment versus virtual machines versus Docker.
By the end of this course, you will be well-versed with Docker, and have developed the skills you need to use it effectively to manage your environment.
Who this book is for
This course is for anyone looking to understand Docker and how to use it to share, ship and reproduce an environment across teams. You will also find the course useful if you need a quick yet comprehensive and hands-on guide to Docker.
Introduction to Local Development vs. Virtual Box vs. Docker - WHY use docker?
Chapter 2 : Installing Docker on Windows Pro, Windows Home, MacBook or Linux
Install Docker Desktop on Windows Professional or Server (with Hyper-V)
Install Docker Desktop on Mac
Install Docker Toolbox on Windows Home (without Hyper-V)
Chapter 3 : Understanding Docker Run with Volume mounting and important flags step by step
Running a single Docker Container Explained Step-By-Step
Running multiple Docker Containers, detaching and docker attach step by step
Running Docker Containers with a Shared Host File System (Volume Mounting)
Running PHP Scripts with Volume Mounting in Docker Containers - Practical Example
How to access Server Logs in Docker and How to do Port Forwarding in Docker
Chapter 4 : Creating Docker Images and a Custom Configuration with Dockerfile in Docker
Write your first Dockerfile Step-By-Step Explained for Beginners
Use a custom PHP Development Server inside a Container based on a Dockerfile
Ship your Web-Application using Apache/PHP as Docker Image with a Dockerfile
Upload Custom Images to Docker-Hub Image Repository
Chapter 5 : Reading, Understanding and Writing docker-compose.yml files step by step
The docker-compose.yml File Explained Line-by-Line
This is how you use Docker-Compose to Start and Stop Services
Build your own Images with Custom Configuration using Docker-Compose
A Sample Development Environment (PHP/Apache/MySQL) using docker-compose.yml
Understanding Data Persistence in Host-Volume Mounted Directories Step by Step
Understanding Data Persistence in Named-Volumes and Data-Sharing in Containers
Chapter 6 : Understanding Network Segregation using Bridge Networks in Docker-Compose
Understanding Network Segregation in Docker and the Docker0 network
Creating a Specific Network in the docker-compose.yml file
Using and Defining Networks in docker-compose.yml file for Network Segregation
Chapter 7 : Practical Example of a docker-compose.yml Environment
Understanding and Improving the Wordpress docker-compose.yml file
Thank you for buying this course: Closing words
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept