[Udemy] Docker - A Better Way to Build Apps
Docker - A Better Way to Build Apps

Docker - A Better Way to Build Apps

image description

Course Description

A compact, quick guide to orchestrating and deploying scalable services with Docker Docker is one of the world’s best software container platforms. The use of containers in Docker makes it easy to develop, deploy and execute applications. Abstraction helps developers to run applications inside the containers. Docker containers enable developers to make changes to their Docker pictures and also control the versions of the pictures. With the help of Docker, we can build a container image and use it multiple times during deployment. You will start with promptly installing Docker and start working with images and containers. You will be introduced to different types of containers and their applications, we would also guide you on how to find and build images. You will also gain knowledge on how you can contribute to the image repository by publishing different images. This will accustom you with the image building process and you will be able to successfully run your programs within c

ontainers. By the end of this course, you will be confident in deploying your applications using Docker and will have a clear understanding of concepts, techniques, and practical methods to get it running in production systems. About the author Randall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999. He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph. In his spare time, Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch. Who is the target audience? This course is designed for SysAdmins, Operations staff, Developers, and DevOps who are interested in deploying the open source container service Docker.

What you will learn

Install Docker on Linux, AWS, Google Compute Engine, and Microsoft Azure. Run Commands to Customize an Image{*} Optimize your Dockerfile Troubleshoot Containers and Images Explore Advanced Build Options and Image Tags Build Images with Docker Manage and share Docker images Manipulate Volumes to Preserve Container Data

Curriculum

Section 1: Installing and Deploying Docker

Section 2: Dockerfile Basics

Section 3: Dockerfile Advanced

Section 4: Images and Registries