
Discover how Docker containers let developers write code once and run it across Linux, Windows, or Mac, with container migration keeping projects portable when Docker is installed.
Create a Docker account, verify your email, and sign in to Docker Hub. Explore images, learn about Docker Enterprise Edition and Docker Community Edition, and understand repositories.
Discover how Docker, an open platform for developing, shipping, and running applications, packages code into images and runs them as lightweight containers for cross-environment deployment.
Install and configure PuTTY to remotely connect to Docker servers, set up bridging network for virtual machines, and manage multiple server sessions from a single interface.
Learn how to download Docker images from Docker Hub and manage containers using core Docker commands, including pulling images and listing and removing containers and images.
Discover how to create multiple containers from a single Docker image using docker run, assign unique names to each engine x (nginx) container, and manage images and containers.
Publish the Engine X image as a container, expose port 80, and then access localhost to view and test the Engine X web server and plan updates.
Learn how to push a modified Docker image to your Docker Hub repository by creating a repository, committing container changes, and choosing private or public visibility.
Install Visual Studio Code on Linux to write YAML for Dr. Kapos files and manage containers, while noting YAML indentation and code editing in Visual Studio Code.
Discover how Docker Compose uses a YAML file to define multiple containers and their services, enabling a single command to create and start all applications.
Learn to set up and use an SSH client to manage three Docker nodes, log in securely, switch between sessions, and prepare for swarm initialization.
Explore docker basics with the play with docker browser playground, spin Alpine Linux VMs, practice docker commands, and build a swarm of managers and workers in seconds.
Deploy a hit-counter python app on a three-node swarm using docker stack and a registry, with four files: app.py, requirements, Dockerfile, and docker-compose.yaml.
Install SQL Server 2017 in Docker on an Ubuntu VM, configure memory, use SSMS, run containers on port 1433, and quickly create databases to compare with virtual machines.
Build confidence in Docker fundamentals by mastering images, containers, volumes, registries, yaml files, networks, and swarm stacks, while exploring cross-platform testing and cloud options.
The course is designed with the absolute beginner in mind.
At the end of this course, the student will have the following skills and knowledge in:
Why docker is revolutionizing the IT industry
Building containers from images
Creating, pulling and pushing images to docker hub repository
Understand how containers provide the developer with saving time and resources
Write Docker file from scratch and create custom images
Get an introduction on how to save data to volumes
Build a simple network
Create multiple nodes for swarm for high availability solutions