An introduction to @Docker covering the most important concepts you need to understand to start using Docker. I’ll be using a java application for my examples but the same basic concepts apply for any technology you’re using for your applications.
Install Docker: https://docs.docker.com/get-docker/
Github Repo: https://github.com/daliasheasha/HelloWorldDocker
Watch Intro to Docker PART 2 on Networking, Docker Compose: https://youtu.be/_m9JYAvFB8s
Docker in IntelliJ IDEA: https://youtu.be/ck6xQqSOlpw
Download IntelliJ IDEA: https://jb.gg/tgrb3m
00:00ā – Introduction
00:22 – The Problem (Why Docker?)
03:29ā – What is a container?
04:49 – The Solution (Why Docker?)
05:47 – Virtual Machines vs Containers
07:30 – How do I Containerize my Application?
08:44 – [Demo] Create a Hello World Application
09:26 – [Demo] Step 1: Install Docker
10:07 – [Demo] Step 2: Build a Docker Image
16:31 – [Demo] Step 3: Run a Docker Container
Author: Dalia Abo Sheasha (https://twitter.com/DaliaShea)
Very good explanation
Thank you, I like your videos. Very nice explanation.
Thank you, this video is helpful to start learning docker
Loved the way you speak. Crisp, slow and with full attention. Even a kindergarten student will be able to follow! Thanks!
Ų®ŪŁŪ Ų®ŁŲØ ŲØŁŲÆ Ł Ł Ų±Ł Ś©Ł Ų®ŪŁŪ Ś©Ł Ś© کرد ŁŁŲ§Ų± ŁŁ داد٠تاز٠ŁŲ§Ł
Thank you! It was very informative
Noble work. Many thanks
very clear thanks a lot.
Great explanation from a beautiful and intelligent woman! ā¤šš¼šš¼
Very very helpful….Thanks a lot ma'am.
Years I avoided Docker, now I'm obsessed, thank you.
Dalia, thank you for a great introductory video! It helped me familiarize with Docker technology. Thumbs up!
If anyone gets error following this tutorial
Error: Could not find or load main class Main
Solution:
Change CMD java Main to CMD java com.example.Main
Replace com.example according to your package.
Thank you dalia for this great explain! this really was helpful !!
This helped me get started in under 20 minutes, thank you so much Dalia! you're awesome
Impressive, Dalia!
what about .. Maven .. spring-boot:build-image?
This was incredibly helpful! Thank you!
Great video. I thank you.
The best explanation. Thank you
One of the best videos on Docker… Thanks
Very good video from Java perspective.
i was looking for tutorial like that to start using docker and java , thanks
and she got Cardi b voice by the way haha
I ran into some issues, specially when it comes to running the containers. I believe the following points will help others following this tutorial.
If your Main java class is within a package, make sure that within the DockerFile, you include completely qualified java-package + java-class name.
I had to do…CMD java com.test.docker Main (as my Main class was within the com.test.docker package).
Also, when executing the image, I had to include version numbers. So docker run <<image_name>>:<<version_number>>
maravilloso todo ,gracias por la traducción eso es de gran ayuda para mi
Jesus thank you so much. This is the best video yet about Docker.
extreme quality content. Thanks.
Perfect tutorial, thanks !!!
Very Nice. Great content.
Thanks ! you did amazing job
Positively one of the best introductory tutorials on Docker out there on Youtube.
This is useful as currently, we do not have tutorials that clearly explain Java with Docker. Keep it up. However, we would like Tutorials that are more hands-on from your side than you explaining and the code writing itself on the left. None the less thanks so much.
Good!
I never watch videos in English, but I can listen to Dalia for hours. Please give us more videos with her.
Amazing video, Dalia!
Thank you so much
Brilliant tutorial
Good video. For the building step once you made changes, I thought it was good that you built locally to show the updated files, but think it would have been better if you had gone into detail that you could update the docker file to add a build step for you. So you can make sure the code builds from within the container as well not just it builds on my box, which would help illustrate that someone else could build & run the application.
Wow! Finally, everything is clear to me š
Great video and material quality. This kind of format works even better than just a tutorial from Docker. And big thanks for showing us how to use Docker features from IDE.
P.S: and it's easy to consume a material at 2x. Thanks to Dalia for the great pronunciation!
Great content for the beginners who wanted to learn docker
excellent video. thank you so much
Watching in 1.5x speed helps
This is an excellent intro
Nice, clear presentation, thanks. Although I think it cruel to put cats and elephants in shipping containers.
The bset explanation about docker image creation. Perfect
Ł ŲµŲ± šŖš¬
Nice tutorial.You did not explain how to send this my coworkers ?
A well-illustrated talk to the point.
I am seeing this at the right time, this is so far so good very informative and timing is perfect covers all
Thank you so much for this video!! Very informative !! Just subscribed and became a customer :). Love JetBrains!