This
course is all about Docker
Learn HOW Docker works and explore its main features IN PRACTICE. This is a
90% hands-on course with lots of real-world examples of how to use Docker
Learn how to create different containers such as Node.js, Python, NGINX,
busybox, MySQL.
We'll start by installing Docker on your computer - macOS, Windows, or
Linux. On macOS and Windows you'll install Docker Desktop, on Linux you'll
install Docker Engine.
After that, we'll go into a lot of hands-on practice and use the different
features of Docker. You'll download different Docker images and run different
containers using them.
During the course you will need to create and edit text files. For this,
you will use the VisualStudio Code application with a graphical interface.
Also, all project files are available in the GitHub repository.
Who this course is for:
Developers who want to learn how to use Docker while building applications
What you will learn
You will learn the basics of Docker, as well as the main components of
Docker: Client, Server, Docker Hub, Images and Containers, and how they
interact with each other
You will learn how to upload images from Docker Hub and create containers
based on them. You'll also learn how to publish ports for containers and
connect volumes
You will learn how to create a Dockerfile with a step-by-step description
of how to build your own images to run applications in containers with FROM,
RUN, COPY, CMD instructions.
And most importantly, you will learn how to use Docker Compose to run
multiple services at the same time and set up a real web application launch
Course content 16 sections - 100 lectures - Total duration 6 h 49 min.
Introduction Basic Docker components Basic Docker commands and container creation Publishing ports and connecting volumes for containers Creating custom images using Dockerfile How to start services using Docker Compose Time App Overview Running Time App without Docker Running a frontend service in a container Running a backend service in a container
|
2 lectures - 6 min 7 lectures - 25 min 9 lectures - 37 min 7 lectures - 32 min 10 lectures - 42 min 8 lectures - 37 min 7 lectures - 44 min 2 lectures - 12 min 4 lectures - 22 min 4 lectures - 15 min
|
|