Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CourseHorse

Docker Fundamentals (Live Online)

via CourseHorse

Overview

You will learn the difference between the container and the virtual machine. This course will take you through the life cycle of the container and the various stages of development. Moreover, this course will train you to install Docker on various platforms, will create your first container, image, push and pull to the registry hub, will learn how to install your own local registry, volumes, container networking, orchestrating containers, and will learn how to debug your containers. You will build an HTTP server image, run as a service, and connect to it. Also, Finally, you will learn how to create a swarm and prepare your containers for production.Who this class is forIt is for developer, operation managers, and IT professionals who would like to learn Docker.PrerequisitesNo prior knowledge of Docker is required.Docker is open-source, so no subscriptions are required.Course OutlineGetting started with DockerWhat is Docker?What is the difference between VM and Containerization?Installing DockerDownload your first imageDocker FlowHandling Docker ContainersRun your first containerTerminologyWorking with Docker imageWorking with interactive containerBuilding imagesDocker's integrated image building systemA quick overview of the Dockerfile's syntaxDockerfile build instructionsHow to remove imagesHow to remove containersPublishing imageUnderstanding the Docker HubHow to push images to the Docker HubAutomatic building of imagesPrivate repositories on the Docker HubCreating organizations on the Docker HubRunning services in a containerOverview of container networkingEnvisaging Container as a Service (CaaS)Exposing container servicesSharing data volumesSharing volumes between containersPracticality of data sharing between containersSharing volumes between host and containerPracticality of host data sharingAvoiding common pitfallsFFFilesystem vs. VolumeOrchestrating containersLinking containersOrchestratingExample of docker-composeTesting with DockerOverview of TDDTesting your code inside DockerIntegrating Docker testing into JenkinsDebugging containersControl groupsDocker debugging commandsSecuring Docker containersIs Docker secure?Best practices for container securityRunning your private Docker infrastructureThe Docker registry and indexDocker registry use casesRun your own index and registryPush the image to a newly created registrySwarmsSet up your Docker environmentBuild an image and run it as one containerScale your app to run multiple containersDistribute your app across a clusterStack services by adding a backend databaseDeploy your app to production

Taught by

ONLC Training Centers

Reviews

4.6 rating at CourseHorse based on 7 ratings

Start your review of Docker Fundamentals (Live Online)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.