Docker for Professionals: The Practical Guide
Installing a software wasn't always this easy it required dedicated systems with hardware sets that catered to the needs of the software. You now want to port your software to another system? Another...
- All levels
- English
Course Description
Installing a software wasn't always this easy it required dedicated systems with hardware sets that catered to the needs of the software. You now want to port your software to another system? Another OS? It just couldn't be done! All of that was before Docker. So, what is Docker? Docker is a container that wraps a piece of software into a complete file system, including everything the file w...
Installing a software wasn't always this easy it required dedicated systems with hardware sets that catered to the needs of the software. You now want to port your software to another system? Another OS? It just couldn't be done! All of that was before Docker. So, what is Docker? Docker is a container that wraps a piece of software into a complete file system, including everything the file would require to run (code, runtime, system tools, etc.). It then allows you to ship and use this container on any environment, regardless of the system requirements or the operating system. Your app or system will become a portable container that you can use and discard as you please.
What you’ll learn
- A brief introduction to DevOps
- Docker-what it is, why it exists, its background and even an example
- How to install and use the docker containers,
- How to use Docker in software installations and understand its persistent storage
- All the different kinds of containers and how to create and maintain networking in Docker
- How to package software in images for Docker
- How to build automation and advanced image considerations
- Distributing your software and registries
- Docker clusters, the Docker Machine and also Docker Swarm
Covering Topics
Section 1 : Introduction
Section 2 : Introduction to DevOps
Section 3 : Hello Docker!
Section 4 : Using Docker Containers
Section 5 : Using Docker in Software Installations
Section 6 : Persistent Storage
Section 7 : Networking in Docker
Section 8 : Using Isolation to Mitigate Risks
Section 9 : Packaging Software in Images
Section 10 : Build Automation and Advanced Image Consideration
Section 11 : Public and Private Software Distribution
Section 12 : Final Project
Section 13 : Summary
Curriculum
Frequently Asked Questions
This course includes
- Lectures 58
- Duration 8 Hour
- Language English
- Certificate No