User Panel
Posted: 5/30/2022 8:49:35 PM EDT
Looking into dockers (hub.docker.com). Most of the stuff I’ve read says they are great for development and business etc.
Are there actually any practical uses for them? Would probably run off a synology nas. I have seen you can run a pihole on docker. What else can you REALLY do with them? I don’t need to run a DB or Wordpress off it etc. https://hub.docker.com/search?q=&type=image What is docker? Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. The service has both free and premium tiers. The software that hosts the containers is called Docker Engine. It was first started in 2013 and is developed by Docker, Inc. |
|
Totally confused. Thought you were talking about the pants. I hate those.
|
|
This is either the most boomer thread or the least boomer thread of the day.
|
|
|
|
@Ebolinux
It's an easy way to run multiple applications on one server (or a cluster) without having to worry about clashing dependencies. E.g. different versions of Python, Java, operating system libraries, etc. Typically faster to configure and run a Docker container for an app than it is to do a traditional install process. Uninstall and upgrades are much easier too. |
|
Quoted: Looking into dockers (hub.docker.com). Most of the stuff I’ve read says they are great for development and business etc. Are there actually any practical uses for them? Would probably run off a synology nas. I have seen you can run a pihole on docker. What else can you REALLY do with them? I don’t need to run a DB or Wordpress off it etc. View Quote they're really good for standing around, and looking faggy while wearing them. |
|
Quoted: @Ebolinux It's an easy way to run multiple applications on one server (or a cluster) without having to worry about clashing dependencies. E.g. different versions of Python, Java, operating system libraries, etc. Typically faster to configure and run a Docker container for an app than it is to do a traditional install process. Uninstall and upgrades are much easier too. View Quote Thanks for the info. I understand that. Is there any normal practical use for it? Can I run a virtual browser in it? Can I run a one time use instance of Linux in it? Could I run a router in it like pfsense? Could I run my own signal or xmpp server in it? I guess what I am asking is are there actually practical uses for it or is it mostly just useful for application development and business? |
|
Dockers become truly powerful in kubernetes.
Much scaling kung-fu. |
|
|
An LCP carries well in the front pocket and doesn't print much.
That seems useful. |
|
I'm retired now but during my working days I mostly wore dockers. I had a presentation to do and had to use the restroom. I forgot to shake vigorously afterwards and I was wearing light colored dockers. I had pissed drops all over my pants due to the overspill left in my pecker tube.
I walked into the meeting with piss on my pants. I did the best that I could covering it up with my hand and notepad. |
|
Dockers wear Dickies, and dickies wear dockers. My name is Earl . |
|
Quoted: I'm retired now but during my working days I mostly wore dockers. I had a presentation to do and had to use the restroom. I forgot to shake vigorously afterwards and I was wearing light colored dockers. I had pissed drops all over my pants due to the overspill left in my pecker tube. I walked into the meeting with piss on my pants. I did the best that I could covering it up with my hand and notepad. View Quote Lol |
|
Quoted: This is either the most boomer thread or the least boomer thread of the day. View Quote Attached File |
|
Quoted:
Thanks for the info. I understand that. Is there any normal practical use for it? Mostly "pro-sumer" uses - instead of installing some server app in your homelab, you can use a docker container. Can I run a virtual browser in it? No, containers do not support a GUI Can I run a one time use instance of Linux in it? Yes. You could run a temporary, one-off instance of Debian, Ubuntu, Alpine, including different versions (such as Ubuntu 18.04 or 20.04), even if that is not what is installed on your system. Note that you can't run Windows containers on a Linux system or vice versa, but many containers have multiple builds, one for each operating system and/or chipset (x86 or ARM for example). Could I run a router in it like pfsense? I'm not sure, but it seems possible. It might be complicated, because you have to connect multiple subnets and/or physical network interfaces. I have containers running on multiple tagged vlans using Docker Compose, but it was not trivial. Could I run my own signal or xmpp server in it? Go on the Docker Hub web site and see if there are images for these. I guess what I am asking is are there actually practical uses for it or is it mostly just useful for application development and business? Pro-sumer mostly. People who like to tinker and run business apps in their home lab. |
|
|
|
Quoted: Thanks for the info. I understand that. Is there any normal practical use for it? Can I run a virtual browser in it? Can I run a one time use instance of Linux in it? Could I run a router in it like pfsense? Could I run my own signal or xmpp server in it? I guess what I am asking is are there actually practical uses for it or is it mostly just useful for application development and business? View Quote It is useful for running applications, so you could use it for your own Signal or XMPP server. It is also commonly used for home media servers and other things you may want to self host (such as Nextcloud - alternative to Google Drive). It is very powerful and useful, but it is also not a virtualization solution... so you won't be running a full Linux server or pfSense in it. Whether or not there is a normal practical use depends on what kind of person you are. It is suitable for full production business workloads, often involving clustering/high availability. It is useful if you have a home server and want to run your own stuff to reduce your dependence on big tech. It is not however what I would consider an end-user product... 99% of people running Docker are either doing it for work, or messing with it at home because they are some kind of developer, system administrator, network guy, etc. ETA: As for the pants, they suck. Owned by Levi who are a bunch of gun grabbing communists. |
|
Quoted: Quoted: Could I run my own signal or xmpp server in it? Go on the Docker Hub web site and see if there are images for these. View Quote Thanks for all the info (serious). That is helpful having you explain some of that. Docker hub has over 9 million images. You pretty much have to know what your looking for ahead of time to actually find something |
|
Quoted: Is there any normal practical use for it? Can I run a virtual browser in it? Can I run a one time use instance of Linux in it? Could I run a router in it like pfsense? Could I run my own signal or xmpp server in it? I guess what I am asking is are there actually practical uses for it or is it mostly just useful for application development and business? View Quote Application development and business are practical uses. |
|
I have spaghetti detective container running on a debian headless box (surplus thin client). Use it for 3d printer.
I don't understand shit but followed instructions to get it running fine. |
|
If you're building a multi-tier web service to run in The Cloud with several different operations and a range of functionality on a wide variety of client platforms then they are great. For the average schlub putzing around on his computer they're pointless.
|
|
|
|
Quoted: If you're building a multi-tier web service to run in The Cloud with several different operations and a range of functionality on a wide variety of client platforms then they are great. For the average schlub putzing around on his computer they're pointless. View Quote Seam like a good summary of it right here for the most part. |
|
I use a bunch of them on my UnRAID server.
Nextcloud Emby Swag Ubooquity MySQL Postgre Brave Browser Etc |
|
Quoted: Thanks for all the info (serious). That is helpful having you explain some of that. Docker hub has over 9 million images. You pretty much have to know what your looking for ahead of time to actually find something View Quote View All Quotes View All Quotes Quoted: Quoted: Quoted: Could I run my own signal or xmpp server in it? Go on the Docker Hub web site and see if there are images for these. Thanks for all the info (serious). That is helpful having you explain some of that. Docker hub has over 9 million images. You pretty much have to know what your looking for ahead of time to actually find something Docker Hub search - xmpp Docker Hub search - signal Seems pretty helpful to me. Use Brave Search if you need to add more context to your search. |
|
Docker containers are the shit.
Super simple, yet they're powerful and do a lot of things. Think of them as virtual machines without having to replicate/emulate the entire machine. They share base resources and only use what they need, so you can run a ton of them. My open media vault server runs several docker containers Jellyfin - think Plex but open source and better+free Channels dvr - records media from input sources like Hulu, antenna, etc. And saves it to the nas YouTube-dlp - downloads YouTube videos and most of the porn sites And a few others that are useful for Linux systems. Docker is awesome My nas is not some piece of shit Synology or qnap It's an i7-11700 (for transcoding without a gpu) I can do 2x4k streams if the bitrate isn't crazy high. Tons of lower res transcodes are no problem. |
|
the word you are looking for is 'containers' not 'dockers' - which are pants
|
|
View Quote You just described 2 of the past 4 years of my life. |
|
Quoted: Docker Hub search - xmpp Docker Hub search - signal Seems pretty helpful to me. Use Brave Search if you need to add more context to your search. View Quote Sorry I don’t I think explain that clearly. I was not replying to you in a negative way or being critical. I was trying to say a lot of the names (images) on the hub are like “Kigdervo” or “SwampRanKiller” or some other random gibberish. I had previously already looked up signal, xmpp, and saw all the obvious stuff like sql, python, Wordpress, etc etc and some other stuff on there and read through 40-50 pages of the images prior to ever posting here. With 9 million images. You can not just flip through them all and expect to find something. And randomly open each to read the description. You HAVE to be looking for a specific image. For example I want a MySQL image so you search for that. Random examples around page 376 of 9,135,469 The first part is the publisher. continuumio/miniconda3 rancher/prom-prometheus newrelic/newrelic-fluentbit-output |
|
Quoted: Think of them as virtual machines without having to replicate/emulate the entire machine. View Quote |
|
Quoted: Don't think of them as virtual machines. They aren't virtual machines. In some OSes, the Docker software actually creates a virtual machine where the containers run. But containers are not virtual machines. They are isolated processes which use the operating environment and libraries that you specify to create a lightweight process handler which runs completely isolated from the OS and other processes (other containers) on the same system. They do not have a hypervisor, they do not interact with the hypervisor, and they do not interact with the hardware directly. View Quote Just a simplistic explanation. I know they're not virtual machines, but for simplicity's sake it's an easy way to explain them to someone unfamiliar with them. |
|
|
They called them Levi's for Lardasses but it just didn't sell
|
|
utterly pain in the ass - but I use docker to run a linux program on my pc. I assume if I did not want to avoid dual boot and learn the linux version of the program - it would have to be more efficient. I am not sure what docker actually does, because I know a windows linux shell is also involved.
Just to say how damn fragile it is - changing my pc fans crashed it and required a reinstall (and about 5hrs of trouble shooting before I rolled the dice with the nuclear option). I really don't know how the blue fuck changing the fan's did this, but it also caused some video card problems - perhaps I plugged the video card fan into a different socket. Ok, it was not a little fan change - I changed the cpu cooler to a water cooler, added an extra case fan to the radiator, and eventually (a few weeks after this) added another case fan to the whole damn thing - video card is still occasionally overheating. |
|
Quoted: Just a simplistic explanation. I know they're not virtual machines, but for simplicity's sake it's an easy way to explain them to someone unfamiliar with them. View Quote View All Quotes View All Quotes Quoted: Quoted: Don't think of them as virtual machines. They aren't virtual machines. In some OSes, the Docker software actually creates a virtual machine where the containers run. But containers are not virtual machines. They are isolated processes which use the operating environment and libraries that you specify to create a lightweight process handler which runs completely isolated from the OS and other processes (other containers) on the same system. They do not have a hypervisor, they do not interact with the hypervisor, and they do not interact with the hardware directly. Just a simplistic explanation. I know they're not virtual machines, but for simplicity's sake it's an easy way to explain them to someone unfamiliar with them. Ya understand that they are not VMs. A few mins ago wife asked me what I was posting about. I Very briefly explained server, virtual machines, and explained docker kinda like a virtual application. I understand that’s not what they are but I’m not going to try and explain that to her. She would just get frustrated. |
|
Quoted: Ya understand that they are not VMs. A few mins ago wife asked me what I was posting about. I Very briefly explained server, virtual machines, and explained docker kinda like a virtual application. I understand that's not what they are but I'm not going to try and explain that to her. She would just get frustrated. View Quote View All Quotes View All Quotes Quoted: Quoted: Quoted: Don't think of them as virtual machines. They aren't virtual machines. In some OSes, the Docker software actually creates a virtual machine where the containers run. But containers are not virtual machines. They are isolated processes which use the operating environment and libraries that you specify to create a lightweight process handler which runs completely isolated from the OS and other processes (other containers) on the same system. They do not have a hypervisor, they do not interact with the hypervisor, and they do not interact with the hardware directly. Just a simplistic explanation. I know they're not virtual machines, but for simplicity's sake it's an easy way to explain them to someone unfamiliar with them. Ya understand that they are not VMs. A few mins ago wife asked me what I was posting about. I Very briefly explained server, virtual machines, and explained docker kinda like a virtual application. I understand that's not what they are but I'm not going to try and explain that to her. She would just get frustrated. You can explain it to your wife that way, just please don't explain it to your CIO that way. |
|
Quoted: You can explain it to your wife that way, just please don't explain it to your CIO that way. View Quote Didn’t know we where talking about explaining docker to a CIO. But I’m sure your right and that’s probably good advice for some one who has to explain what docker is to their CIO. |
|
They could be - but if you are going the NAS route - I would rather go full hog VMWware over containers.
There was some talk about containers versus full VM's. Each have their use depending on how light weight you need to keep your application. If you love a radically mixed environments; containers are too light weight. Now if you are dealing with 50 shades of MS Windows; just ask yourself why? If the answer is because it lets me do what I want to do, I would say - ok, it seems to work for you. Before I picked up my current NAS hardware; I went with Virtual Box to build my own local NAS. I upgraded my virtual software to VMware once I started using it at work and found out how nice it played letting you run more than on VM at a time. Synology is not a bad solution for may people wanting network attached storage - with the option of running applications on said devices that make your life easier. |
|
|
|
I use the docker built-in to synology to run pihole (dns based ad blocker) and homebridge (use non homekit devices on homekit).
“Docker” is many things (a company, techinlogy, etc.). You are asking if there is a practical use for “containers” and the answer is yes. As someone mentioned above they are great for scaling something when used with an orchestration tool. |
|
Containers are the future and the present.
Great for running local legacy apps, creating local dev environments, or creating elastic applications that scale easily. |
|
You wouldn't believe how much of our daily lives is running in docker. It's very popular and used often.
|
|
Sign up for the ARFCOM weekly newsletter and be entered to win a free ARFCOM membership. One new winner* is announced every week!
You will receive an email every Friday morning featuring the latest chatter from the hottest topics, breaking news surrounding legislation, as well as exclusive deals only available to ARFCOM email subscribers.
AR15.COM is the world's largest firearm community and is a gathering place for firearm enthusiasts of all types.
From hunters and military members, to competition shooters and general firearm enthusiasts, we welcome anyone who values and respects the way of the firearm.
Subscribe to our monthly Newsletter to receive firearm news, product discounts from your favorite Industry Partners, and more.
Copyright © 1996-2024 AR15.COM LLC. All Rights Reserved.
Any use of this content without express written consent is prohibited.
AR15.Com reserves the right to overwrite or replace any affiliate, commercial, or monetizable links, posted by users, with our own.