"This course requires you to download Docker from Docker download url, either for Linux, Windows or MacOS. If you are a Udemy Business user, please check with your employer before downloading and/or installing any software."
"This course requires you to download Docker from Docker download url, either for Linux, Windows or MacOS. If you are a Udemy Business user, please check with your employer before downloading and/or installing any software."
Hi all,this is a Docker Course for beginners. Initially designed to be a series of Youtube videos, I later decided to join them into a whole Udemy course, as a lot of content has been added, both regarding the theory as the practice of Docker Fundamentals.Through this course, you'll will start from ZERO and learn everything you need to know about how to start dockerizing your own software applications and sharing those at Docker Hub Cloud. You'll learn how to create and deploy multiple integrated Docker Containers using different network types. You'll learn how to use Docker CLI and Docker Compose for easily running local and remote Docker images/containers. You'll also learn how to extend and reuse public Docker Images from Docker Hub and integrate those with your own, mounting up a whole system environment, in an easy, fast and automated way.
In this course, you'll learn in 8 Lectures (12+ hours):01 - How to Install and Test Docker on Linux02 - Create Your First Image, Containerize a Sample App and Share It at Docker Hub03 - Containerize and Share a Full Spring Boot Application at Docker Hub04 - Run MySQL from inside a Container and Test It with MySQL CLI and MySQL Workbench05 - Integrate Multiple Containers Using Links - Spring Boot and MySQL06 - Diving Into Networking Theory - The Bridge Network Driver07 - Bridge Network in Practice - Default (with Links) x User-Defined (no Links)08 - Docker Compose, YAML and CLI Statements Optimizations - Final Project RunIf you've never used Docker before, welcome to this exciting, essential and extremely useful technology.If you're already a Docker user, surely there's a lot you'll gain from this course, adding up to your previous knowledge about this amazing deployment platform.Docker is a "MUST-KNOW" technology for anyone who works or is interested in working with Software Industry, no matter what specific interests or position one may have.Let's start this journey together and adventure into the Dockerizing world of Docker . Welcome aboard . * midi songs used at the beginning and ending of each lecture have been freely supplied by Aleksandr Shamaluev at ashamaluevmusic website. set the displaying resolution of the lecture videos to 1k at the bottom right configuration button. Udemy generally sets a lower resolution. Although all videos have been rendered and uploaded in 4k, the max resolution at Udemy is 1k (or lower, if you do not set it manually).
Hello and Welcome !!
On this 1st Lecture, you'll learn basically how to install Docker platform on Linux Ubuntu and test it. As well as some introduction about the basic syntax of Docker CLI.
As an external resource, I also leave attached to this lecture the link of another lecture - at my YouTube Channel - on which I show how to install it and test it on Windows - both the command-line as the GUI service for Docker (on Linux there's no GUI version so far, and that's not a problem, as we'll see throughout the course). If you wanna watch this video there, don't forget to set the 4k resolution at the configuration button of the video, as YouTube will typically set lower resolutions by default.
If you use iOS, on the other hand, you can also, of course, install Docker on your Mac. Unfortunately I have no video showing that yet, but you can find plenty of tutorials on YouTube. After installation, and as iOS is a UNIX-based Operating System - as Linux, you will be able to use it the same way and with the same syntax we do on Linux Ubuntu.
Docker is a Linux derived technology, but be sure it is expected to run on any existent Operating System or environment... seemlessly.
Docker is made to be a multi-platform deploying tool... exactly for turning it possible for you to deploy ANY project you have, at any Operating System, locally or at Cloud, with no further trouble related to different Operating Systems, environments or dependencies.
CREATE ONCE, dockerize your project to a Docker Image, publish it in a remote Registry (as Docker Hub), if you'd like, deploy it and RUN IT ANYWHERE !! The same single and unique Docker image, with no further changes. Docker Images are actually immutable, by the way :)
You'll just need to have Docker installed, in order to run your, or others', dockerized projects... no matter what OS or environment you have.
And that's what this first lecture is about !!
.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.