Docker Guide

  Рет қаралды 88,681

Chris Titus Tech

Chris Titus Tech

Күн бұрын

Пікірлер: 82
@MoAbualruz
@MoAbualruz 2 жыл бұрын
Chris I have watched your videos since years, this is my 1st time commenting today, I just want to say thank you for sharing the knowledge, and doing exciting projects.
@siljeff2708
@siljeff2708 2 жыл бұрын
Docker on my NAS is only used for Jellyfin and Pi-hole, and I would love to get more use out of it. This is the perfect video for a Friday!
@cheebadigga4092
@cheebadigga4092 2 жыл бұрын
All distros except Debian Buster (version 18) have a fairly recent up-to-date version in their repos (version 20). Of course you'll get the latest patch release by using the official Docker repos, but they're on-par feature wise. So "these things are NOT bad" and WON'T "turn into a nightmare".
@Coopertronics
@Coopertronics 2 жыл бұрын
Yes please do an Alpine video. That system is super fast and robust. As far as I know the host system can't run a hardened kernel while running Docker, but Alpine is security based, so maybe that will negate the problem.
@sokoloft3
@sokoloft3 2 жыл бұрын
I re-did my vps earlier in the year using docker/docker images. Really nice having a pre-built package for nginx rtmp ingest with stunnel rtmps. I'll have to look into portainer. Only issues I have with it is maintaining it. Updating the container if a new image becomes available. As well as running commands inside the container.
@blitzkringe
@blitzkringe 2 жыл бұрын
Why running commands inside container is an issue? Isn't it as simple as just 'docker exec -it containername bash'?
@joshua_lee732
@joshua_lee732 Жыл бұрын
Want to update the container? Just use docker pull to grab the new image than re run the run command use the same container name, it'll recreate the container.
@blitzkringe
@blitzkringe 2 жыл бұрын
Docker is so awesome. I strongly believe that not only developers and cloud architects should be familiar with it, but any Linux user if he does any stuff fancier than just launching a web browser.
@A_G420
@A_G420 2 жыл бұрын
Been wanting to try docker & feel like this is a good video to get started with it. Thanks
@Jool4832
@Jool4832 2 жыл бұрын
Have you checked out Podman?
@avinashfernandes6612
@avinashfernandes6612 2 жыл бұрын
This. There is also podman-docker package for docker compatibility
@ChrisTitusTech
@ChrisTitusTech 2 жыл бұрын
I need to dive into this, I have a fedora install on the inside rig and would be a perfect starting point.
@iamrage4753
@iamrage4753 2 жыл бұрын
@@ChrisTitusTech doing podman would be a great idea, managed with cockpit as no support for podman using portainer or yacht
@themedleb
@themedleb 2 жыл бұрын
Cockpit is amazing.
@avinashlp713
@avinashlp713 2 жыл бұрын
Same thought i had when i saw the title, Podman is so good man! Also, Great video Chris!
@monad5
@monad5 2 жыл бұрын
what about the overhead of running every service in a docker container? what are your alternatives? especially when running multiple server services on a low performance machine
@NachtmahrNebenan
@NachtmahrNebenan 2 жыл бұрын
I use Docker as a kind of package manager when I install things without really installing it (deep into my system). For example databases, npm and the like. Local working files get mounted into the containers.
@TheLazyJAK
@TheLazyJAK 2 жыл бұрын
Please do a video on docker compose! It helped me learn about docker containers and their options etc way easier than those long one line commands. Much cleaner! Also check out rancher :)
@sagichdirdochnicht4653
@sagichdirdochnicht4653 2 жыл бұрын
Seriously! Docker-compose is around a billion times easier and more manageable. I mean it doesn't make a big difference for "one time deploys". But AS SOON as one is trying to modify the container, this is soooooo much better. Just modify the yml and up again with the container. LOL. Some people actually use portainer to manually deploy containers. It's like 5-10 Minutes of work for EVERY Container and EVERY time you just wanted to modify like a port or a volume. Docker-compose is just redicolously userfriednly compared to that.
@C6438911
@C6438911 2 жыл бұрын
If you have the time, you should also take a look or dive into 'distrobox'. its super handy utility to have (multiple) linux distro's inside your main distro your using.
@CandyCaneChris
@CandyCaneChris 2 жыл бұрын
Top things I end up helping people with when they start using docker are: Docker Desktop is only good for testing (use Portainer instead), volume mapping, and user permissions.
@spookybuk
@spookybuk 2 жыл бұрын
One minute into a video saying this is for people like me (who don't know what Docker is) and still I don't know what Docker is :(
@colinpotatofamine6183
@colinpotatofamine6183 2 жыл бұрын
Docker is fun to mess with and makes running local network services really easy. Currently I have containers for: Transmission, Jupyterlab (this is super cool since I can do stuff anywhere on a super light, low powered laptop and the server is doing the heavy lifting), Homer, Nextcloud, Plex and Photoprism (probably getting rid of this since it seems redundant). Also dabbled with running Phantombot but never really had any use for that in the end.
@mnhworkdev1652
@mnhworkdev1652 Жыл бұрын
Love the fact you like the Inheritance Cycle
@shubhamchavan757
@shubhamchavan757 2 жыл бұрын
Productive Information Chris you should do a series on docker. Thanks buddy
@thefearlessgeek
@thefearlessgeek 2 жыл бұрын
I'm actually using Podman instead of Docker (it came with openSUSE MicroOS), but it's compatible with Docker images. I mostly use it for Distrobox and running Linux containers with that, but also setting up Wordpress development environments. And since I'm using an immutable distro, all my apps are flatpaks, appimages, or in docker containers anyway. So really, I use it for just about everything.
@vagabondsajib9676
@vagabondsajib9676 2 жыл бұрын
Hey Titus, can you create a video about how to set up and use distro-box.
@sherrilltechnology
@sherrilltechnology 6 ай бұрын
Thanks so much Chris such a great video and will help me on my channel as I am learning Docker right now!
@cxl520
@cxl520 2 жыл бұрын
I like docker compose over cli, it create nice layout. And easy adjust setting.
@MysteryMan159
@MysteryMan159 2 жыл бұрын
Definitely marking this to watch later!
@dimitristsoutsouras2712
@dimitristsoutsouras2712 2 жыл бұрын
At 11.07 you omit to mention option -d which runs it s a daemon. I don t know how else it could have run but i see it with the -d parameter all the time. Another thing that makes me wonder is why the installation of docker is with the .io version, while the portainer with the .ce I f I can recall .ce has the latest images and not the .io
@send2gl
@send2gl 2 жыл бұрын
That was an interesting video. Got a bit confused with last yaml file creation but maybe if I watch again it will make more sense.
@richardtwyning
@richardtwyning 9 ай бұрын
Wow, Portainer! So easy to set up! Thank you 🙂
@kj2w
@kj2w 6 ай бұрын
I tend to use Docker only at home (work won't let us install Docker due to the daemon needed) and being a software engineer I will use it to run something like SQL Server to connect my apps to. Or another service like Redis for learning about cache.
@diazepamkit
@diazepamkit 2 жыл бұрын
its pretty nice to re cover the docker guide gg
@Daggenthal
@Daggenthal 2 жыл бұрын
Curious about your thoughts on Podman for RedHat, as you mentioned Kubernetes. Studying for my RHCSA at the moment and am learning Podman as well :)
@bitterrotten
@bitterrotten 2 жыл бұрын
Your cheat sheet is missing two things: - The keystroke to exit the container you exec'ed into. - docker system prune -a --volumes
@JRVerster
@JRVerster 2 жыл бұрын
Excellent video, when are you going to do the Alpine video?
@johnworoniuk477
@johnworoniuk477 Жыл бұрын
Very good tutorial. Thank you
@dolvur
@dolvur 2 жыл бұрын
Does anyone know what desktop environment or tiling manager he is using?
@marek7673
@marek7673 2 жыл бұрын
can you make tutorial about nexcloud or other NAS on docker?
@carsondesignsstuff
@carsondesignsstuff 2 жыл бұрын
Chris wanted to ask your opinion on Windows N versions is this something worth using or regular versions of windows?
@nicolasotero6424
@nicolasotero6424 2 жыл бұрын
Nice video!! However, there are a lot of videos about standard docker. It could be a very interesting contribution a video about podman or rootless docker with the purpose of increasing the standard security. Another interesting idea would be how to work with Docker+firewalls.
@BrotherPatrix
@BrotherPatrix 2 жыл бұрын
I love Podman!
@scudsturm1
@scudsturm1 2 жыл бұрын
i have a question chris do i always need the latest kernel or is the one in mint 21 version 5.15 sufficient? i have a lenovo legion 5 with a Ryzen 5600H and an asrock deskmini a300 with a Ryzen 3200g i was wondering because wikipedia already shows kernel 6.0
@badpickle2347
@badpickle2347 2 жыл бұрын
How effective /efficient is docker inside proxmox? - - Also what is alpine Linux?
@FHB71
@FHB71 2 жыл бұрын
I am torn between Docker and K8s. Once you have managed all the housekeeping of K8s and are using Helm, K8s is IMHO much easier than Docker. But that hurdle has to be crossed first. You will get quicker results with Docker. In the end it doesn't matter. However for both the main disappointment is that neither is supported by Windows Server and I cannot understand why MS has stopped its path that was started a few years ago.
@neon_Nomad
@neon_Nomad 2 жыл бұрын
Not docker related but recently found a ps script for a one click pihole wsl container created by the github user desktopEcho
@13thravenpurple94
@13thravenpurple94 Жыл бұрын
Great video Thank you
@billc3114
@billc3114 2 жыл бұрын
What kind of development do you do Chris? Any Linux devel?
@johnrussell6971
@johnrussell6971 2 жыл бұрын
I couldn't install the debian package (docker-desktop), it said that it couldn't install docker-ce-cli, a dependency.
@007kowalski
@007kowalski Жыл бұрын
which desktop environment are you using here?
@Patricia-kk8tr
@Patricia-kk8tr 2 жыл бұрын
I have a 8gb mac mini 2014 1tb nvme, and want to stream and have pi-hole on the mac. Portainter hasn't been developed since Mojave so docker-compose was suggested in the comments. Does that support a low power system like mine? Does docker-compose have same access to images for alpine, Ubuntu server edition with script for LMS music streaming, and abcde ripper?
@marang33
@marang33 2 жыл бұрын
Hey Chris, awesome video. Can you make a Windows version? I don't have Ubuntu.
@blitzkringe
@blitzkringe 2 жыл бұрын
Docker for Windows is a joke.
@Lordofrimgs
@Lordofrimgs 2 жыл бұрын
OMG omg here comes the life saving video..
@AliensInc.
@AliensInc. 2 жыл бұрын
Anyone know a docker that can handle the old flash player games? Not the ones that just run a SWF, this needs internet connection as it's a multi user and multi country game?
@LeandroSilva-yo1qh
@LeandroSilva-yo1qh 2 жыл бұрын
I am a begginner on Mx linux. I have a problem, when I transfer any big files to an extra hdd, the linux is freezig. I can't open even a browser. My pc has 32 gb ram, 5950x ryzem, 6900xt. is there anyone any easy solution. ? thank you
@robxlove
@robxlove 2 жыл бұрын
What about the Dockerfile?
@RandomPickles
@RandomPickles 4 ай бұрын
nvidia docker container toolkit on LMDE6 is a nightmare. Wont let me get it running no matter what.
@whoismab
@whoismab 2 жыл бұрын
Can you make review video on FYDEOS…
@jeremiassamuelzitnik
@jeremiassamuelzitnik 2 жыл бұрын
But why would u use docker instead od VM?
@blitzkringe
@blitzkringe 2 жыл бұрын
Because of performance overhead. Running an app in a container is as fast as running it on a bare host system.
@jeremiassamuelzitnik
@jeremiassamuelzitnik 2 жыл бұрын
@@blitzkringe nice
@danielc.6644
@danielc.6644 Жыл бұрын
But is this explosed to the outside? I only want to use it in localhost
@LordHonkInc
@LordHonkInc Жыл бұрын
TL;DR: You can use dockers for localhost-only things, yes. I give this information from experience but without warranty: docker containers are limited to your local machine unless and until you give them access to the local machine's network (for example by port-forwarding into/out of the container). I use local docker instances and am reasonably sure they're not communicating to the outside world (which I tested by unplugging my router from the internet and seeing that my containers didn't notice the difference).
@betterstack
@betterstack 10 ай бұрын
Great stuff Chris! 🚀If anyone’s looking for more Docker videos, we’ve released a web-based Docker viewer and a logging tutorial to help the community too 💪
@carlosdantenicolasdelafuen1293
@carlosdantenicolasdelafuen1293 2 жыл бұрын
👏👏👏 Gracias 👍
@prakhars962
@prakhars962 2 жыл бұрын
For people working on HPC clusters/supercomputers Docker is useless. We use Apptainer.
@MoAbualruz
@MoAbualruz 2 жыл бұрын
Not totally true, it is much easier to use Apptainer or Kubernates or whatever more scalability minded engines, but if you have proper scripts and pipelines and checks, preferably with some automation with ansible or any automation tool of your choice you can get all what you want from plain docker. So I would not call it useless I would call it less optimal
@prakhars962
@prakhars962 2 жыл бұрын
@@MoAbualruz you can't use docker on supercomputer
@pakings
@pakings 2 жыл бұрын
What waz he talking about that "Sonar"? I like to learn about it
@pakings
@pakings 2 жыл бұрын
@@nicelemon7562 Ah crap! I was searching for Sonar and SonarQube which have no info about any "streaming". Thanks for the reply NiceLemon! Legend! 😊
@rubberduckey5630
@rubberduckey5630 2 жыл бұрын
docker-compose FTW!
@legen_dary42
@legen_dary42 4 ай бұрын
Thank you for understanding that if somebody's watching a video about Docker, they're not ready for kubernetes. They're probably already halfway down a 12 hour coffee-fueled, ADD-driven code-hole. Ask me how I know.
@BillSawyerPlus
@BillSawyerPlus 2 жыл бұрын
a 20 min video and all the work just to create a shortcut to Github, you know you can just drag a link to your bookmarks right?
@evanmarshall9498
@evanmarshall9498 3 ай бұрын
I'm having a hard time finding a beginner's guide for arch linux
@hahalolha
@hahalolha 2 жыл бұрын
*[Insert BSD Jails comment here]*
@danilolgbarbosa
@danilolgbarbosa 2 жыл бұрын
oiiii
@danilolgbarbosa
@danilolgbarbosa 2 жыл бұрын
Oiiii
Quickemu
10:17
Chris Titus Tech
Рет қаралды 73 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Bacularis - deploy Bacula from bacula.org on Ubuntu 22.04 Jammy
7:41
18 Weird and Wonderful ways I use Docker
26:18
NetworkChuck
Рет қаралды 495 М.
Learning Docker // Getting started!
35:56
Christian Lempa
Рет қаралды 115 М.
Stop using APT
9:56
Chris Titus Tech
Рет қаралды 552 М.
Docker Tutorial for Beginners
50:38
mCoding
Рет қаралды 101 М.
Docker Networking Crash Course
49:19
Hussein Nasser
Рет қаралды 87 М.
WATCH THIS to get started with Docker (easy mode)
16:04
TechHut
Рет қаралды 20 М.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 2 МЛН
How to create a great dev environment with Docker
29:55
Patrick Loeber
Рет қаралды 284 М.
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 1,1 МЛН