WATCH THIS to get started with Docker (easy mode)

preview_player
Показать описание

You probably know that we're a big fan of Docker. Whether it's media servers, analytic tools, web services, or download clients, the majority of applications we look at on the channel are running in Docker containers. Docker is a platform that allows you to work with containers and containerized applications. In the world of software and servers, a container is an isolated environment that generally has a single primary application running inside. Containers allow developers and system administrators to create and deploy reproducible images that are similar to packages from a distro's package manager. However, containers don't rely at all on libraries or dependencies from the host system–they come with everything required to run a given application in a known working configuration.

👏SUPPORT TECHHUT

🏆FOLOW TECHHUT

📷MY GEAR (PAID LINKS)

00:00 - What is Docker?
01:52 - 1. Installing Docker
02:53 - 2. Manage Docker as a non-root user
04:03 - 3. Docker basics usage (run, pull, ps, rm)
05:56 - 4. Volumes and Bind Mounts
09:36 - 5. Docker Networking
11:47 - 6. Docker Compose
13:56 - 7. Updating Containers
Рекомендации по теме
Комментарии
Автор

Use docker if you are too stupid or lazy to run real servers. Life on easy mode. The stupidification of running servers. Like comparing an engineer to someone playing with legos.

BarnabusWestwood-lknf
Автор

I want to learn Docker and this looks like a great vid to start with. Thanks TechHut!

stephenanthony
Автор

Docker is one of the best tools I've used - whether in a homelab or a cluster, it is soooo convinient.

glitchy_weasel
Автор

What a great video!! I've been building up my homelab this past year and have learned so much about Docker along the way. Your explanations here are crafted very well and will make it as easy as possible for a beginner to understand the basics.
I also create a Portainer stack for individual containers since the file gets saved and it's so simple to edit parameters after the stack has been deployed.

I love watching your homelab software videos and enjoy seeing how you configure your *arr suite as well. I'm looking to learn how to use Unraid for managing multiple drives and containers, and hope to consolidate my small PCs/servers into something newer and more power efficient. I've heard Intel 12th gen+ can transcode multiple Plex streams so it wouldn't need a GPU either.

Keep making these videos! The quality is super high and you're a great teacher

andrewflorzy
Автор

This is helpful. I'm currently downloading Homarr and Mealie thanks to your previous videos. Docker appears to be quite a complicated tool. It will take me a while to get the hang of it.

lastnamefirstname
Автор

Any reason you pick docker over podman? I know they're not 100% interchangeable but generally you can sort it out and podman has two nice advantages; first obviously is that it doesn't require running as root and second are pods. I switched over and it is damn good. I hadn't bothered to look at it until I started using distrobox which uses podman underneath. Might be worth a look to see if it can work for your setup?

satysin
Автор

I followed your tutorial on getting Plex up on Ubuntu it's been beautiful. I'm upgrading the Ubuntu machine and want to run Plex in docker with nfs shares to my NAS. Everything I've seen on this is light on explanations of the yml variables . Be great if you could cover that for us.

bobm
Автор

I was hoping you'd cover a few different docker frontend / managers. I've been using Docker Desktop for the ease of it (and using Windows). I now have a very powerful System76 machine. I have docker setup, but no GUI. Not that I reach for the GUI very often, but there are few uses that it's just easier.

Primary concerns:

1. Where are containers executed? Is it like Docker Desktop - starting a VM (or two, like in WSL...)?
2. What is available to manage? Images? Containers? Volumes? Logs? Networks? Shell access?
3. Can I easy constrain system resources?
4. Are plugins supported and actually useful?
5. Support of containerized GUI applications?

codeman-dev
Автор

Skipper showed me your channel! tell her I said hi lol😂

cougarpounce
Автор

I just set up pihole in docker on my synology. I pointed my asus router to the ip on the nas (same ip for login) but now my nas says it can't get an external ip ... pihole works and the nas works fine internally, just no ability to access the internet. Could you do a video on how to put pihole in "container manager" and how to point router dns to it ?

StaceySchroederCanada
Автор

Are you still using davinci resolve free version?

adam
Автор

Thanks for the GREAT intro video for Docker! It's just what I needed, as a new Docker user.

I'm running Docker on a new Ubuntu install. I installed Portainer to help manage my Docker containers. I then installed the ARR apps that I use (Sonarr, Radarr, etc) and set them up with their own ports. But when I try to load any of them I get a 500 error. None work. Since I am new to Ubuntu and to Docker, so I'm at a loss. I do have Plex running as a container and that works. Nothing else does though. Any idea what I can check?

EddieAppell
Автор

I was told I should learn nix flakes instead of docker. your opinion?

AnirudhTammireddy
Автор

You are explaining in such a hurry, the session would be better if you go slow a bit

mohdmonish
Автор

Rambling on and on and on about commands, and not even showing use cases for the results. You were all over the place.

atlantic_love