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.
@siljeff27082 жыл бұрын
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!
@cheebadigga40922 жыл бұрын
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".
@Coopertronics2 жыл бұрын
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.
@sokoloft32 жыл бұрын
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.
@blitzkringe2 жыл бұрын
Why running commands inside container is an issue? Isn't it as simple as just 'docker exec -it containername bash'?
@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.
@blitzkringe2 жыл бұрын
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_G4202 жыл бұрын
Been wanting to try docker & feel like this is a good video to get started with it. Thanks
@Jool48322 жыл бұрын
Have you checked out Podman?
@avinashfernandes66122 жыл бұрын
This. There is also podman-docker package for docker compatibility
@ChrisTitusTech2 жыл бұрын
I need to dive into this, I have a fedora install on the inside rig and would be a perfect starting point.
@iamrage47532 жыл бұрын
@@ChrisTitusTech doing podman would be a great idea, managed with cockpit as no support for podman using portainer or yacht
@themedleb2 жыл бұрын
Cockpit is amazing.
@avinashlp7132 жыл бұрын
Same thought i had when i saw the title, Podman is so good man! Also, Great video Chris!
@monad52 жыл бұрын
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
@NachtmahrNebenan2 жыл бұрын
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.
@TheLazyJAK2 жыл бұрын
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 :)
@sagichdirdochnicht46532 жыл бұрын
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.
@C64389112 жыл бұрын
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.
@CandyCaneChris2 жыл бұрын
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.
@spookybuk2 жыл бұрын
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 :(
@colinpotatofamine61832 жыл бұрын
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 Жыл бұрын
Love the fact you like the Inheritance Cycle
@shubhamchavan7572 жыл бұрын
Productive Information Chris you should do a series on docker. Thanks buddy
@thefearlessgeek2 жыл бұрын
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.
@vagabondsajib96762 жыл бұрын
Hey Titus, can you create a video about how to set up and use distro-box.
@sherrilltechnology6 ай бұрын
Thanks so much Chris such a great video and will help me on my channel as I am learning Docker right now!
@cxl5202 жыл бұрын
I like docker compose over cli, it create nice layout. And easy adjust setting.
@MysteryMan1592 жыл бұрын
Definitely marking this to watch later!
@dimitristsoutsouras27122 жыл бұрын
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
@send2gl2 жыл бұрын
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.
@richardtwyning9 ай бұрын
Wow, Portainer! So easy to set up! Thank you 🙂
@kj2w6 ай бұрын
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.
@diazepamkit2 жыл бұрын
its pretty nice to re cover the docker guide gg
@Daggenthal2 жыл бұрын
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 :)
@bitterrotten2 жыл бұрын
Your cheat sheet is missing two things: - The keystroke to exit the container you exec'ed into. - docker system prune -a --volumes
@JRVerster2 жыл бұрын
Excellent video, when are you going to do the Alpine video?
@johnworoniuk477 Жыл бұрын
Very good tutorial. Thank you
@dolvur2 жыл бұрын
Does anyone know what desktop environment or tiling manager he is using?
@marek76732 жыл бұрын
can you make tutorial about nexcloud or other NAS on docker?
@carsondesignsstuff2 жыл бұрын
Chris wanted to ask your opinion on Windows N versions is this something worth using or regular versions of windows?
@nicolasotero64242 жыл бұрын
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.
@BrotherPatrix2 жыл бұрын
I love Podman!
@scudsturm12 жыл бұрын
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
@badpickle23472 жыл бұрын
How effective /efficient is docker inside proxmox? - - Also what is alpine Linux?
@FHB712 жыл бұрын
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_Nomad2 жыл бұрын
Not docker related but recently found a ps script for a one click pihole wsl container created by the github user desktopEcho
@13thravenpurple94 Жыл бұрын
Great video Thank you
@billc31142 жыл бұрын
What kind of development do you do Chris? Any Linux devel?
@johnrussell69712 жыл бұрын
I couldn't install the debian package (docker-desktop), it said that it couldn't install docker-ce-cli, a dependency.
@007kowalski Жыл бұрын
which desktop environment are you using here?
@Patricia-kk8tr2 жыл бұрын
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?
@marang332 жыл бұрын
Hey Chris, awesome video. Can you make a Windows version? I don't have Ubuntu.
@blitzkringe2 жыл бұрын
Docker for Windows is a joke.
@Lordofrimgs2 жыл бұрын
OMG omg here comes the life saving video..
@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-yo1qh2 жыл бұрын
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
@robxlove2 жыл бұрын
What about the Dockerfile?
@RandomPickles4 ай бұрын
nvidia docker container toolkit on LMDE6 is a nightmare. Wont let me get it running no matter what.
@whoismab2 жыл бұрын
Can you make review video on FYDEOS…
@jeremiassamuelzitnik2 жыл бұрын
But why would u use docker instead od VM?
@blitzkringe2 жыл бұрын
Because of performance overhead. Running an app in a container is as fast as running it on a bare host system.
@jeremiassamuelzitnik2 жыл бұрын
@@blitzkringe nice
@danielc.6644 Жыл бұрын
But is this explosed to the outside? I only want to use it in localhost
@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).
@betterstack10 ай бұрын
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 💪
@carlosdantenicolasdelafuen12932 жыл бұрын
👏👏👏 Gracias 👍
@prakhars9622 жыл бұрын
For people working on HPC clusters/supercomputers Docker is useless. We use Apptainer.
@MoAbualruz2 жыл бұрын
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
@prakhars9622 жыл бұрын
@@MoAbualruz you can't use docker on supercomputer
@pakings2 жыл бұрын
What waz he talking about that "Sonar"? I like to learn about it
@pakings2 жыл бұрын
@@nicelemon7562 Ah crap! I was searching for Sonar and SonarQube which have no info about any "streaming". Thanks for the reply NiceLemon! Legend! 😊
@rubberduckey56302 жыл бұрын
docker-compose FTW!
@legen_dary424 ай бұрын
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.
@BillSawyerPlus2 жыл бұрын
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?
@evanmarshall94983 ай бұрын
I'm having a hard time finding a beginner's guide for arch linux