Earlier quoted context omitted.
Anecdotal, but my experience, as someone who gives DevOps professional services for many organizations, is that windows users that need containers know that they are called Docker and just download that. Must of them absolutely need GUI. Most of them doesn't know that Docker Desktop requires license, and I convert them to Rancher Desktop.
Nothing wrong with paying for good software.
Show HN: Container Desktop – Podman Desktop Companion
171–180 of 207 posts
Re: Show HN: Container Desktop – Podman Desktop Companion
#172Re: Show HN: Container Desktop – Podman Desktop Companion
#173Tangentially unrelated side queation: how do you make nfs mounts work in podman without running it as root and making running podman over docker kind of pointless or what do you use to share a base fileayatem from somewhere else on the network to a docker container that isnt nfs or samba?
Re: Show HN: Container Desktop – Podman Desktop Companion
#174Earlier quoted context omitted.
Priority tech support when everything blows up is usually the number one reason.
I have a hard time thinking of cases where you need support or priority support for developer tooling like Docker. It’s not like Docker Desktop is running in production.
“Performance is crap when running BlahBlah Management Suite.”
And so on. You don’t necessarily call support when one dev has an issue, you call when they all do.
Re: Show HN: Container Desktop – Podman Desktop Companion
#175Earlier quoted context omitted.
I would have assumed the same, but Docker makes ~100m ARR on docker desktop so it’s def not niche. https://sacra.com/research/docker-plg-pivot/
How do I install and run docker containers on windows without docker desktop? I’ve made attempts in the past but never actually succeeded, and just enddd up using docker desktop.
If you also need docker emulation with podman too
Step 3. Install Podman Step 4. Install Podman Desktop.
Now a. Either work with Rancher Desktop (open it) and Docker is available also in cmd line (docker, docker ccompose , etc) b. Or Start Podman Desktop to configure Podman (or just use comandline to configure)
Now in cmd you not only have docker and friends but also podman and friends
Bonus, you have Kubernetes tools too and you are FOSS.
Happy composing :-)
PS: I think you cannot start both. I have both installed and never looked back. Windows 10 x64 PRO
Re: Show HN: Container Desktop – Podman Desktop Companion
#176Tangentially unrelated side queation: how do you make nfs mounts work in podman without running it as root and making running podman over docker kind of pointless or what do you use to share a base fileayatem from somewhere else on the network to a docker container that isnt nfs or samba?
Maybe these blog posts¹² from Red Hat will help. I haven't tried yet, just found these earlier. ¹: https://www.redhat.com/sysadmin/rootless-podman-nfs ²: https://www.redhat.com/sysadmin/nfs-rootless-podman
Re: Show HN: Container Desktop – Podman Desktop Companion
#177Earlier quoted context omitted.
Wrong, Orbstack does use VMs. https://docs.orbstack.dev/architecture > OrbStack uses a lightweight Linux virtual machine with a shared kernel to minimize overhead and save resources, similar to WSL 2 (Windows Subsystem for Linux).
No. It uses a VM to virtualize a Linux kernel running LXD containers. Those are not virtual machines. https://github.com/orbstack/orbstack/issues/461#issuecomment...
I think you forgot how this thread got started:
> If you’re on macOS, then Orbstack is a nice alternative to Docker Desktop
We’re talking about running OCI (“Docker compatible”) images. The page you just linked to makes it apparent that you are talking about something orthogonal: OrbStack’s “machines” feature (https://docs.orbstack.dev/machines/).
The original topic is that OrbStack’s support for Docker containers is fast (implied: faster than Docker for Desktop), which cannot be explained by the lack of a VM, as both use a Linux VM to run one or more Docker containers.
Re: Show HN: Container Desktop – Podman Desktop Companion
#178Earlier quoted context omitted.
It's the same thing everywhere — there are some dependencies you can't ship. On Linux, you can't ship the window server (because you need to share it with all of the other apps also running). On mac, you can't ship Core Foundation. On Windows, kernel32.dll etc. I assume Android is similar — I haven't tried figuring out what a purely static app on Android would be, since I think the bootstrap is Dalvik… It's literally…
Let me rephrase. If a dependency can be bundled then it should be bundled. The "Linux Way" is to depend on a bunch of random garbage pooped by lord knows bullshit script into one of several global search paths. This is bad, stupid, and wrong. Programs should include as many of their dependencies as is possible. The number of dependencies that a program can not deploy and must assume are provided by the system are ext…
Re: Show HN: Container Desktop – Podman Desktop Companion
#179Earlier quoted context omitted.
there are ways to minimize memorization, most important: 1. keep log, docs, records of whatever you are doing. most commands are repetitive. 2. copilot or chatgpt, they help a lot with command lines and simple utilities 3. amazon Q sucks in comparison. 4. it used to be google, but now LLMs do it better. less scrolling and ads/spam.
Yes, either all that above or just GUI for rare occasions.
but my post was about doing complex tasks in general. try to offload. another advise for developers is to write comments, even in your small hobby projects. this way you don't have to memorize it all. this was learned hard way. i usually also have a separate documentation with plans, ideas, algorithms, useful info. remind: this is for hobby projects.
and important thing: touch typing is must have. this makes it all much easier
Re: Show HN: Container Desktop – Podman Desktop Companion
#180Earlier quoted context omitted.
Yes, either all that above or just GUI for rare occasions.
yes, when it's possible. but guis may not exist or may be not better than console, like in case of ffmpeg. the best, of course, is smart assistant who can take verbal commands. either human or llm. but my post was about doing complex tasks in general. try to offload. another advise for developers is to write comments, even in your small hobby projects. this way you don't have to memorize it all. this was learned hard…
FFMpeg is a good example though of one I'm happy to just have my notes on, but since I do literally only ever use it for one or two types of tasks, I'm happy to have that sit behind the scenes. Others might use it in many versatile ways, for which I'd be grateful to have those options readily available in my terminal.