Probably the most common question on here is how I set up my terminal. Here you go: kzbin.info/www/bejne/amnJnoh9eK6dmZI
@ades39676 жыл бұрын
This is the best Docker for beginners tutorial I've ever seen.
@phaser26795 жыл бұрын
The best docker beginner tutorial I've seen! You've managed to explain the concepts and all the questions I've had in my head. Thanks so much, Jonny! I've been using VMs & Linux for years but when it comes to Docker, I just couldn't wrap my head around it. But you helped settle that in 15mins! Awesome!
@JonnyLangefeld5 жыл бұрын
Thank you so much for this comment!
@funkmasthafred6 жыл бұрын
I've been looking at a fair few intro videos to docker now and this is by far the best one I 've come across. Short and to the point. Very helpful! Thank you:)
@SaraSaraSaraSara274 жыл бұрын
I have watched SO many docker videos now, and this is hands down the best one
@JonnyLangefeld4 жыл бұрын
Wow thank you!
@aliakbar10624 жыл бұрын
Very detailed video!!! It's an amazing tutorial that makes me understand what docker really is. About docker images and containers that you assumed as classes and objects. Thank youuu!!!!
@bedney455 жыл бұрын
Thank you Jonny. This was exactly the level of detail I needed. I knew almost nothing about Docker before and I feel like I can at least begin my more deep learning process now. Cheers!
@waellerbe5 жыл бұрын
Thank your explanation of *Docker*. With each new video I watch on this subject, my interest in the value of Docker continues to grow. So happy to have learned about this incredible resource for Mac, Windows and Linux.
@shettyshivprasad6 жыл бұрын
Wow, so much information shared in those 16 mins. It is better to watch it again if you feel overwhelmed. Thank you very much for your time and efforts.
@haseebpavaratty62495 жыл бұрын
This is the only video that I found easy to understand. Thanks man.
@igniteresearch34126 жыл бұрын
Awesome ! I came here with zero knowledge in docker and your tutorial helps me allot Now I have created my own image and exposed the port too ... your awesome buddy ! No words Your Great
@waqar_asgar__r72944 жыл бұрын
Thanks. No words spared. Brilliant tutorial.
@tedthetnaungsoe7 жыл бұрын
Always wanted to get started learning Docker. But every time I go to Official Page, was so confuse and stop after spending an hour or more on official Page. Luckily, this time, I saw this video and after spending 16minutes, I have now clear understanding of what docker is and how this eco system works. Thanks so much and appreciate your efforts. Now time to dig deeper ....
@JonnyLangefeld7 жыл бұрын
So glad to hear, thank you!! :)
@nikhiljoshi86307 жыл бұрын
Jony L - You are brilliant, this video helps me understand what is Docker from ZERO! Too good, thanks a lot.
@kytv90005 жыл бұрын
Yes, this is the tutorial I find very clearly explained with key info about docker for beginners. Thanks.
@AndrewGrosmanEnUfor6 жыл бұрын
Was probably the most helpful explanation from setup to running and creating your own simple images. Everyone else so far has started out with stuff non-programmers don't understand (like me). The website posted is also very in-depth. Thank You!
@nerdsofgotham7 жыл бұрын
Absolutely wonderful introduction! Just a note for Linux users. You may need to add yourself to the "docker" group. Otherwise you may get a permission denied error like this: docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post %2Fvar%2Frun%2Fdocker.sock/v1.32/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
@JonnyLangefeld7 жыл бұрын
Thank you for the feedback and the useful addition!
@kenjohnsiosan97074 жыл бұрын
making an analogy to classes/object vs images/containers makes it clear to me. thanks :)
@edust834 жыл бұрын
Yeah me too!
@JonnyLangefeld4 жыл бұрын
Glad it was helpful!
7 жыл бұрын
Best introduction video about Docker I have ever seen, thanks!
@purnendusekharrath63777 жыл бұрын
I am speechless ..by the way the videos is presenting..Such a wonderful video..any layman can understand and starts on docker after seeing this.Thank you very much to share this.
@JonnyLangefeld7 жыл бұрын
Thank you so much for the feedback!
@steveburrus93476 жыл бұрын
PLEASE PLEASE don't get carried away with yiur pra ise of him.
@sebipoiana17686 жыл бұрын
Purnendusekhar Rath I agree! Simple and on the point! Thank you! :)
@henriqueferreira94707 жыл бұрын
great video! Fast and to the point! No need for a 45 min video!!
@imshafay6 жыл бұрын
This video deserved Million Views. and +1 Sub.
@JaiPandit19895 жыл бұрын
Now I have understanding of what is Docker! thanks for short simple and very informative tutorial!
@bobboberino89235 жыл бұрын
Great tutorial, simple yet enough to get started.
@goosefeathered5 жыл бұрын
This was absolutely wonderful and extremely helpful. The one thing I wish to be a trend for ALL tutorials, not only this one, would be an explanation of abbreviations (flags generally in this case) and what they mean. Relative to this video, it would be helpful if the flags for docker could be named and explained when run. Excellent resource and I really appreciate it!
@JonnyLangefeld4 жыл бұрын
Actually that's a very good point! I'll try to included that from now on. (Wish I had read your comment before the video I just uploaded 😄 oh well, next time)
@Shambo2717 жыл бұрын
Clear, concise, short! Thank you, Jonny.
@SaumitraVideos7 жыл бұрын
Thank you so much Johnny, this is one of the best videos I have seen - clear, concise and just what most of us want! Thank you once again!
@bLd3214 жыл бұрын
Thank you. Very helpful. Great starting point for total newbie.
@bondinthepond6 жыл бұрын
Awesome.....Docker basics in just 16 minutes!!!! Great job!! Thanks a lot.
@fvgoya6 жыл бұрын
Best beginner video ever about docker!!! Thank you very much!!!!
@javierlopez58776 жыл бұрын
I rarely comment on youtube videos, but I must say Jonny your'e great! Very nice way to explain everything, and the voice is really calming too!! The video edit is also great! Keep it up, I'd be happy to wach more from you. I'm suscribed!
@chaitanyaPDF7 жыл бұрын
Thanks for the wonderful tutorial, Jonny. You made it so simple. You should make more videos.
@feikezhang33545 жыл бұрын
Thank you so much! I have read some tutorials about docker, and yours is the best!
@majicboca6 жыл бұрын
Excellent job of explaining the fundamentals of Docker in such a concise, step-by-step way. Thank you very much Jonny for taking the time to share your knowledge. Kind Regards.
@Deepakkumar-wy3mw6 жыл бұрын
This video is really Good and it helps a lot for the beginners. It is pretty simple to understand and start working with the docker technology. Thank you for making the very interesting video.
@adianrasmi63443 жыл бұрын
Thank You; i have question , i have container for mininet,ryu and flowvisor , how can i add a new topology or file to it I do not how could help me, please
@salar00497 жыл бұрын
Thank you for the tutorial, I managed to install docker and learn some basics for the first time. well done
@BenKadel5 жыл бұрын
Great tutorial mate! Very clear and informative
@luckbychance31797 жыл бұрын
It’s very very much helpful for a kick start thanks a lot. Only I did not get you at the point 10.45 where you have ran the command docker run -it --name my-linux-container --rm -v /Data/Private/Documents/Projekte/learning/Docker:/my-data ubuntu bash Question here is : 1) why we need (one of local path i.e. in your case) /Data/Private/Documents/Projekte/learning/Docker, and what we are trying here 2) I see there is some file inside my-data folder, from where those files came in. Is it already present there or it came automatically.
@sagarkapasi0996 жыл бұрын
Thank You; Went Straight Into My Head.
@AmanRaj-gs8pt7 жыл бұрын
awesome explanation understood the concepts clearly, great job bro
@trustybee14497 жыл бұрын
Very well explained! Thanks for the video! Expecting more! :)
@jhpang81556 жыл бұрын
Good explanation , I get the idea instantly after finish your video. Thanks man, good job!
@atanudebnath91737 жыл бұрын
Hey Jonny, Could you please brief about more on all the terminologies below --Docker Image --Docker Container --Docker Registry / Docker Hub --Docker API --Docker Engine
@JonnyLangefeld7 жыл бұрын
Hi Atanu, thanks for your question! So I was trying to explain the first two - Docker Image and Docker Container - in the video from 0:48 onwards, do you have additional questions to that? In regards to the other bullet points: - The Docker Hub is just there to host your own containers. You could think of it as a github for docker. All the big open source software vendors have usually also an official docker image on the docker hub, such as apache or tensorflow and heaps of others. But also you yourself could just create an account on the website (linked in the description) and host your own containers (let's say a unique combination of two softwares or even your own software) and others could download the images from there. - The Docker API is just there to automate the process of building and destroying containers. So you could imagine a web frontend to interact with docker containers (wich actually exists as in portainer or shipyard - you can google it) which would completely communicate with docker via the API. I personally haven't used it yet, I just used the command line. - The Docker Engine is pretty much the software itself. So if people say "Docker" they usually talk about the "Docker Engine". You can find more here: docs.docker.com/machine/overview/#whats-the-difference-between-docker-engine-and-docker-machine
@atanudebnath91737 жыл бұрын
Hi Jonny, Hope you are doing good. Thanks for giving a brief explanation for this part. I have just started with docker but I like this because of it's lightweight feature and its minimal utilization of resources. and building of own image. But if you could help me to learn about dockerfile. and its parameter ..like how to define. It will will be very helpful. I will be looking forward for your reply.. Thanks again for you precious time Jonny..
@JonnyLangefeld7 жыл бұрын
As of my lack of time right now, I would just link to the official reference. I hope that helps docs.docker.com/engine/reference/builder/
@atanudebnath91737 жыл бұрын
Thanks Jonny....
@dheerajmuttreja4 жыл бұрын
Thanks Jonny a lot ; it was so well explained . Good one
@aty1545 жыл бұрын
Amazing tutorial, Good work. Its helps me to understand Docker better way.
@yashasvibajpai47024 жыл бұрын
nice tutorial! crisp one for utter beginners!
@BrianTX5417 жыл бұрын
Very good tutorial. Thanks for putting this together.
@packetjet6 жыл бұрын
Thank you very much - very helpful and respectful of my time. Perfect
@markwilcock64606 жыл бұрын
Fantastic presentation. Very helpful. Thanks Jonny
@bondsboy6 жыл бұрын
Well done. Thanks for sharing this intro to docker will help me get started right away.
@lokeshjaliminche6 жыл бұрын
Great tutorial!! Very easy to understand.
@MrVelyx4 жыл бұрын
Not an english native speaker but i could understand you and therefor the topic really well. thank you
@ivanabregu16 жыл бұрын
Amazing explanation and easy to understand. Thanks a lot Jonny!
@Valldak7 жыл бұрын
You're great! Very useful tutorial. Should have way more likes!
@alexanderrende85445 жыл бұрын
Jonny, is it possible to make a docker of NOD32 for linux using their linux installer. So that i can installed NOD32 on my nas to scan a nas folder for viruses. Thank you.
@xmarkspot5 жыл бұрын
Cheers mate, this video was just what I was looking for!
@zernelguan81447 жыл бұрын
Much more clear now, thanks Jonny!
@jk00000794 жыл бұрын
What's the point of running a command with sudo, if you already are root?
@choppertuber28585 жыл бұрын
Hello sir , I need to dockerize my own lumen app . How can I do that ? do I need Ubuntu base image or php image ?
@JonnyLangefeld4 жыл бұрын
I haven't worked with lumen yet, but in general I would recommend to browse through hub.docker.com/ and pick an image that has most of the stuff you need. And then you can customize your own image by starting with the FROM keyword in your own Dockerfile.
@MrIslam87876 жыл бұрын
Thank you Jonny, great tutorial. Learned new stuff.
@MohammedBakheet4 жыл бұрын
That was awesome Jonny,, much appreciated :)
@JonnyLangefeld4 жыл бұрын
Glad you enjoyed it
@denisov19857 жыл бұрын
Great tutorial. Thanks Jonny!
@rohitdongre60346 жыл бұрын
Thanks jonny for such a wonderful explanation. Your video is much helpful understanding docker basics. Thanks Much.
@Ald0branti4 жыл бұрын
Hi thank you for giving me this startup but I have a real problem taking it any further RUN apt-get update && apt-get upgrade && apt-get install -y python3 The apt environment is in a mess and I get stacks of error messages like the following I have tried disabling lots of authenticayon checks but no win "At least one invalid signature was encountered. or "The repository 'ports.ubuntu.com/ubuntu-ports focal-updates InRelease' is not signed or "Release file for ports.ubuntu.com/ubuntu-ports/dists/focal-updates/InRelease is not valid yet (invalid for another 18645d 13h 35min 44s). Updates for this repository will not be applied. so the date in the image is 1970 , what to do to make the container start up with a clean value of the date here in 2021?
@brunoseys67057 жыл бұрын
nothing but quality here !
@ecco2565 жыл бұрын
You do a great job at explaining, thanks!
@Play_Streams7 жыл бұрын
This is an awesome tutorial. Thanks Jonny!
@JonnyLangefeld7 жыл бұрын
Thanks for the feedback, you are welcome :)
@rohitnair39036 жыл бұрын
The tutorial was awsome...Will you please clear my confusion regarding deployment of a microservice.Do we have to practice the same approach of hosting it in IIS or on docker we have to host it
@murilodemeloreis82104 жыл бұрын
Hey John, I loved it, very helpful for beginers. I've searched you LinkedIn and found you, but you don't use it though.
@tianlan61967 жыл бұрын
Thanks Jonny for the tutorial. But I need to point out a misunderstanding @ 14:42. Docker is indeed building a new image instead of container every time when you execute "RUN" command.
@JonnyLangefeld7 жыл бұрын
Oh, maybe I misunderstood that myself, however it doesn't really change the way you interact with it. But thanks for pointing it out!
@dejo0955 жыл бұрын
@9:54 that command doesnt work on ubuntu, rm doesnt recognize switches -a and -q
@user-cd5sg1kn6y5 жыл бұрын
You can't use that in your Ubuntu container unless you have another instance of Docker. That command is for the host that has Docker installed - i.e. MacOS.
@RedManJin7 жыл бұрын
Fine explanation thanks a lot! but If I create a dockerfile containing python3 like in your last example I get this Error The command '/bin/sh -c apt-get upgrade && apt-get install -y python3' returned a non-zero code: 100 do you have any idea what happend?
@JonnyLangefeld7 жыл бұрын
I don't know exactly what the error is, but the /bin/sh -c command looks weird to me. Try this in your Dockerfile, this definitely works for me: FROM ubuntu:16.04 RUN apt-get update && apt-get -y upgrade && apt-get install -y python3 python3-pip
@sdolo2224 жыл бұрын
Thanks mate, I learned heaps from ya :)
@ulkonja6 жыл бұрын
Does anybody knows how to enable the intel VT-x technology on a mac pro 2008. I need to run dockers from my mac pro but apple have disabled the vt-x by default. And even the updated efi from apple support doesn't work. Help!!
@veenatapaswi27745 жыл бұрын
awesome tutorial and neat explanation... thanku so much
@pta039964 жыл бұрын
Do you have a tutorial to set up a terminal like that in your video?
@JonnyLangefeld4 жыл бұрын
Glad you asked, just uploaded one yesterday. Comments like yours inspired me to make it 😊 kzbin.info/www/bejne/amnJnoh9eK6dmZI Thank you!
@Kishorekumar-ql6gl6 жыл бұрын
Could you solve my problem. How to pass docker container to our team members. So that they can use particular container. With out disturbing the other containers ?
@nickimarie3786 жыл бұрын
Git Hub
@kirkpennock29975 жыл бұрын
So it is like a virtual machine, but smaller?
@malharjajoo73936 жыл бұрын
Great tutorial. Definitely helped me understand Docker , at least to some extent ...
@nitishk13736 жыл бұрын
superb explanation , keep it up buddy
@amandaalves68976 жыл бұрын
I'm using windows 7 and docker toolbox and can't create directories, my access is denied. Can you help me, please?
@gccabraham7 жыл бұрын
Excellent Video. Thanks Dude.
@ddamyanov7 жыл бұрын
Excellent overview and explanation!
@karraygargouri32805 жыл бұрын
Great Tutorial! it clarify many things about Docker! by the way, I would like to ask you: which software/program did you use to prepare this video (I mean to separate 2 windows: one for the code and the other for you)? Thx!
@ngoacmieng6 жыл бұрын
Thanks for the awesome video, it's really helpful.
@sarahbeecroft28644 жыл бұрын
Nice video! thanks!
@julesnzietchueng66717 жыл бұрын
This is pure awesomeness, thank you!
@willswill81635 жыл бұрын
Amazing. All I needed to get started!
@nurulsyuhadah30515 жыл бұрын
Hi johnny, Does the step that you share can be used for window docker installation?
@venkysunkesula45135 жыл бұрын
One of the best tutorial
@race5126 жыл бұрын
Around minute 10 when you want to start a container locally you already have the path created but, obviously, when i try to pull it it shows me an error cause this path doesnt exist. Should i create it manually? or should it already exist cause all the images are already there?
@race5126 жыл бұрын
Besically, i understand that every local folder is different, but where do I find where my local folder is?
@richardwang34385 жыл бұрын
nice tutorial, thanks jonny
@AshishBhatt257 жыл бұрын
Hi Jonny ! Can you please point me to the dot files you are using?
@COSMOPOLITANWORLD5 жыл бұрын
Hey, thanks for your tutorial! :)
@DBAaron5 жыл бұрын
I like the video but 1,5 minutes in you say that "data" is not persistent inside a container. This is not entirely correct as you can start and stop containers (e.g. mysql) and inside that database the data you manipulate is persistent unless you delete the container. Correct me if I misunderstood what you've said! Cheers
@ahmedtitan35985 жыл бұрын
Great video. Thanks for you effort.
@sudarshannagaraj69866 жыл бұрын
great stuff for Docker beginner. Can I run an image created on a particular OS on any other OS ? Say when I create an image on Windows, Can I run it on Ubuntu Linux ? Thanks
@insaneviruss6 жыл бұрын
Thanks for the video. Excellent for kick starting Docker! One unrelated question... What is your $PS1 value ? It's quite awesome and productive. Can you please share ?
@JonnyLangefeld5 жыл бұрын
The link for my entire command line setup is in the description ;) my $PS1 value these days is the following, but I switched it up a little since I made this tutorial. But still mainly the same: $(print_icon MULTILINE_FIRST_PROMPT_PREFIX)%f%b%k$(build_left_prompt) $(print_icon MULTILINE_LAST_PROMPT_PREFIX)