Welcome to Docker Extensions!
“Docker is so easy now! It used to be a pain to set up a couple years ago but now it’s simple”
That’s a complete fu?ng lie, just so you know. Trying to install Docker means running into one error after the other that everyone seems to have and no one seems to know how to resolve, any issue will remain unsolved until some fu?n idiot finally tells you “just run it in ubuntu”
“Uhh, If I’m going to run ubuntu in a virtual machine to run dockers to run some other sottware then what the f?k do I need fu?ng docker for again? how the f?k is that saving me any memory or cpu usage, you slackjawed dipsh?t motherfu?er? Or. . .do you think I’m going to uninstall my OS so I can run this half baked piece of shit proggie? Are you that fu?ng stupid?”
So far my advice is stick with vmware or virtual box. this dumbass project is not ready for prime time yet. Let the nerds that never get laid f?k around with it for a couple more years and figure out how to make it work properly and then try back.
Moderator note: Curse words were moderated. Let’s remain civilized.
It’s total overkill to run a VM to run Ubuntu to run docker to run containers though - you’ll need a CPU that can handle nested virtualization for that, is there a problem with running Ubuntu under the native WSL2?
I replaced some letters in curse words. I try to be understanding as I know everyone could be angry sometimes, but let’s remain civilized. You can totally share your bad opinion about Docker, but only civilized style is tolerated. In other cases moderators can delete entire posts, topics and even suspend users. Thank you for not forcing us to do it.
First of all, you wrote about Docker in general, but share the opinion in the Docker Desktop category. Not to mention “Docker extensions”. So please, explain how it is related to extensions. Only then can the community try to help
I am that “idiot” sometimes. But it depends on what the user wants. Docker CE is what I call Docker and what is used in production systems. Docker Desktop is not for production environments, but for development. The purpose of Docker Desktop is great, but the developers need to support multiple platforms which means that different issues can appear on each platorm, but in many cases the issue is just not reading the documentation about requirements. In other cases there are actual bugs. The beginning of January was indeed bad for macOS users, but I was lucky as non of the issues happened to me.
I never liked when people stated things like that. Can you share where you read that or who told you that? Docker indeed makes things easier but it still requires learning and when someone really want to more then just running two or three commands copied from an installation guide, it takes a lot of time to use it confidentally and being able to troubleshoot. Installing Docker is one thing, but that should be easy on supported operating systems. Learning the very basics while reading a tutorial and the documentation should also be easy, and then it can start to be difficult. Of course it also depends on what you already know about Linux (or windows for windows containers), and containers.
If you don’t know, you don’t need it. Don’t start to use a tool just because everyone tells you you should. Learn about it and find out if it solves anything for you.
it only saves what you would use if all your services ran in separate virtual machines. Docker Containers don’t run a full operating system, but for example LXC containers do. But this is not the only reason to use Docker or containers in general. I won’t start a long post about the benefits as it can be found easily on the internet, but it is for packaging, distributing software, light weight isolation (security) and creating development environments by reproducing the one you have or you would have in production so it is less likely to hear “It works on my machine” while it doesn’t on yours. It can still happen as the kernel can be different and configuration error can happen too, but the libraries would be the same.
Welcome to the forum and if you have questions, the community is happy to help. But again, let’s remain civilized. Thank you!
On both my desktop and laptop running the latest versions of Windows 11, WSL and Docker Desktop, everything will work fine for a while and then the Docker daemon stops being able to access the internet, so operations like “docker pull alpine” will not work and there are various timeout errors, context deadline exceeded, etc. This didn’t used to happen it just started a few months ago for me.
I agree with the sentiment that Docker Desktop is broken and the features it brings are completely useless if you can’t do a simple pull… I really really don’t want to go back to using a VM but it looks like I may have to… Extremely disappointed that this isn’t getting fixed for months on end.