Introduction To Docker and Docker Containers

Introduction To Docker and Docker Containers

Ryan Schachte

6 лет назад

252,088 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@tisaac2142
@tisaac2142 - 19.11.2020 05:48

Very helpful. Thank you.

Ответить
@yoericktv9610
@yoericktv9610 - 03.12.2020 21:26

This was such a good video.
I learned that docker is like virtualization 2.0
and it kicks butt

Ответить
@subramanianbalagopalan2866
@subramanianbalagopalan2866 - 08.12.2020 09:12

can you also create a video on Kubernetes please

Ответить
@alcap6145
@alcap6145 - 25.12.2020 22:02

Wow. It's so simple! Thank to you. Big Al aka RokkittBass

Ответить
@PiIsRational
@PiIsRational - 07.01.2021 18:02

This "Introduction To Docker and Docker Containers" course is at EXACTLY the correct level. it sets up the context very well.

Ответить
@rimantasmalevanovas2758
@rimantasmalevanovas2758 - 29.01.2021 09:24

I was looking for explanation video to introduce my friend to containerisation. This. Is. PERFECT.

Ответить
@SnoDawg
@SnoDawg - 25.02.2021 11:10

Can you tell me what microphone and audio setup you were using to make this video. Thanks very much.

Ответить
@killaurnext
@killaurnext - 27.02.2021 06:35

Great video, ty!

Ответить
@rongal5830
@rongal5830 - 22.03.2021 18:06

Best explanation yet! Thanks!

Ответить
@yhenpaws8807
@yhenpaws8807 - 25.03.2021 22:47

Who's here because of AZ900? :D

Ответить
@todortodorov940
@todortodorov940 - 29.03.2021 17:37

Sorry my ignorance, but why does a docker image "has less dependencies" and "is easier to deploy" than a virtual machine? My experience with correctly configured VM infrastructure is that you just pick your host and deploy the files. If you use SAN or other central storage, you only need to push the configuration. Where is a configured virtual machine more difficult to deploy than a docker image?

Ответить
@latifaodumosu6922
@latifaodumosu6922 - 11.04.2021 19:03

This was really helpful. Thank you so much

Ответить
@asishreddy7729
@asishreddy7729 - 15.04.2021 01:13

Amazing explanation, but can you clarify what you mean by. "image" in the video? You mention it multiple times but I can't grasp exactly what an image is and what it does.

Ответить
@rishabh8808
@rishabh8808 - 23.04.2021 11:26

excellent explanation.

Ответить
@ynny7885
@ynny7885 - 30.04.2021 21:41

Well explained, I really like the assets and drawbacks of both technologies presented. Thank you :)

Ответить
@ifeoluwaajumobi3974
@ifeoluwaajumobi3974 - 08.06.2021 13:28

Great Explanation!!!!

Ответить
@tenminutetokyo2643
@tenminutetokyo2643 - 09.06.2021 05:44

The more important question is why do we overcomplicate everything?

Ответить
@levon9
@levon9 - 26.06.2021 21:54

Simply fantastic - thanks for the great introduction/conceptual overview.

Ответить
@michaelpeters9551
@michaelpeters9551 - 02.07.2021 09:11

This is the best explanation of what docker is anywhere on the internet. Thank you!

Ответить
@saikrishnavinjamuri4058
@saikrishnavinjamuri4058 - 07.07.2021 20:02

This is what I want no nonsense just definition

Ответить
@joeneighbor
@joeneighbor - 16.07.2021 15:30

A third option I don't see here, is to use cloud (someone else's computer) instances. What I do for some projects is use an Azure instance (could be AWS or something else) installed with whatever OS I need, remote desktop to it, set it all up, and then use the instance like a VM.
With the remote desktop client, it's very similar to running a VM. But unlike a VM the desktop client takes little resources. These are separate computer(s) with their own own cores, RAM, disk space, etc. And I can do things like reprovision an instance to say 20+ cores temporarily and then run Python multithreading/multiprocessing module scripts, etc., then drop the instance back down to 2 cores or whatever for back for normal development setups.

This setup is particularly good for monster C/C++ projects that take an hour or more to build. Temporarily provision for lots of cores and RAM and get it built in record time.
Have to try it to appreciate it.

But there are some cons; each setup has it's pros and cons.
Cons:
* You have to pay fees for the instances. Although I can run a two core instance cheaply for about 20 cents an hour. The 20+ core ones are into several dollars per hour.
* Needs an internet connection.
* You have to copy your files to and from the instance over the internet, not much of an issue if you have high bandwidth connection, but have to wait depending on the size of the data.

Pros:
* Another box with it's own resources. You only have the minimal remote desktop client resources to contend with while it's running.
* It's very close to the VM experience that you probably already know.
* Can provision up to many cores, RAM, temp disk space, even GPUs for ML work, etc., then drop it back down if/when needed.

Also for that matter, a related solution is setup your LAN with slave boxes to run your stuff on. Hardware is relatively cheap these days and you can find decent surplus boxes on eBay, local e-waste shops, etc., with plenty of horsepower. Might not have to buy the latest hardware for the box(es).
Then use a hardware KVM switch to switch between machines, use multiple monitors, and/or use virtual KVM software to give it more of the VM experience. Again though with it's own pros and cons. Like the con of cooling problems if running multiple slave boxes at once.

Ответить
@vikranthaldavnekar8266
@vikranthaldavnekar8266 - 20.07.2021 09:22

You are the boss man, such a simple yet a very clear explanation!!. Did not find it elsewhere. Thanks a lot.

Ответить
@genkiferal7178
@genkiferal7178 - 02.08.2021 00:25

great job making it simply to understand. thanks.

Ответить
@MrVimalraina
@MrVimalraina - 12.08.2021 07:21

explained in a very simple way with enough details to get started, thanks for your effort!!

Ответить
@damianoschirinzi4317
@damianoschirinzi4317 - 16.08.2021 13:53

Really helpful! Thank you my guy <3

Ответить
@vuksanobradovic5221
@vuksanobradovic5221 - 18.09.2021 15:54

Amazing explanation. Thank you very much!

Ответить
@YannMetalhead
@YannMetalhead - 04.10.2021 02:48

Good video.

Ответить
@jesusromero9167
@jesusromero9167 - 04.10.2021 03:50

The explanation I was looking for! Thank you!

Ответить
@deli5777
@deli5777 - 05.11.2021 09:19

This video mainly seemed to talk about the attributes rather than define what is going on. The parts you did talk more definition was helpful but the rest seemed like a sales pitch for something behind a curtain

Ответить
@BetterthanSoil
@BetterthanSoil - 14.12.2021 13:52

was very easy to understand!

Ответить
@donaldkennedy7993
@donaldkennedy7993 - 20.12.2021 14:36

superb - simple description and comparison , perfect:)

Ответить
@aayeshazia693
@aayeshazia693 - 12.01.2022 03:42

Great introductory video about Docker :)

Ответить
@kalyncook3393
@kalyncook3393 - 18.02.2022 09:25

How well is Docker supported with Ubuntu and Red Hat? I have constant issues with VMware on Kubuntu and Fedora. If this is a good alternative, that would be great!

Ответить
@frostsmaker8966
@frostsmaker8966 - 09.05.2022 17:57

I used VMWare and VirtualBox. I haven't tried the first type of virtualization which use the Hypervisor as top-level and not operating system first. But, I can assure you that Containerization like docker is the way to go. I realized this after I experienced a problem with python environments. Yes, you can have multiple environments but for me, I want to completely isolate the python version, and the python environment and I want a way to make it works on either machine.

Really, docker is a way to go. You won't regret it.

Ответить
@raivatshah7781
@raivatshah7781 - 20.07.2022 11:38

Great explanation! Thanks so much!

Ответить
@tremolony4924
@tremolony4924 - 12.08.2022 15:27

wow

Ответить
@MrCoffis
@MrCoffis - 17.11.2022 04:17

Best video explaining what docker is period.

Ответить
@andyhawaii2819
@andyhawaii2819 - 24.11.2022 00:30

Kernel is a part of the OS not separate. Servers run multiple Applications, not just one.
The container concept is not new; mainframes did the same thing. I started IT in 1979, lots of experience in this area.

Ответить
@sairamsubu
@sairamsubu - 05.12.2022 11:03

Just Wow..!! Very clearly and nicely explained.

Ответить
@andrearamirez722
@andrearamirez722 - 13.01.2023 23:16

Great beginner video thank you!!

Ответить
@stevenshrii
@stevenshrii - 26.05.2023 03:37

Can you put a docked into a virtualbox?

Ответить
@TheSimpleEngineer
@TheSimpleEngineer - 10.02.2019 18:38

Let me know what you want to learn about Docker!

Ответить