Live data from Hacker News

Show HN: Container Desktop – Podman Desktop Companion

container-desktop.com

171–180 of 207 posts

Re: Show HN: Container Desktop – Podman Desktop Companion

#171

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.

just because it costs money, doesn't mean it's good software.

Re: Show HN: Container Desktop – Podman Desktop Companion

#173

Tangentially 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

#174
post #155

Earlier 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.

“The update failed on 200 desktops.”

“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

#175

Earlier 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.

Step 1. Uninstall docker Desktop completely (and images and builds and storage and containers) and reboot. Step 2. Install Rancher 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

#176
post #173

Tangentially 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

I dont think thats quite it. I have nfs mounts defined in my compose files. I.e in the container /media is an volume docker creates from an nfs mount defined in the docker compose. That dodnt work withpout podman having root last i checked a few years ago

Re: Show HN: Container Desktop – Podman Desktop Companion

#177
post #164

Earlier 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...

The VM you just referred to is a virtual machine, that’s what VM stands for.

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

#178
post #131

Earlier 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…

I know that the Linux way is not perfect, but I don't know how companies can't do better than the distro maintainers. Most repositories packages are driven by some kind of build scripts. I don't expect it would be that hard of a job to create one for your software for the most popular ones. Anyone using obscure distros are familiar enough with Linux to do container or chroot environments. I like the fact that my environment is a complete one, not siloes where the developer is more than happy to let the software lingers. At least macOS force developers to upgrade, Microsoft's backward compatibility's promise is keeping so much crust around in the system.

Re: Show HN: Container Desktop – Podman Desktop Companion

#179

Earlier 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.

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 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

#180

Earlier 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…

I do think these are good suggestions for anyone getting started with CLIs. Initially they struck me as a bit redundant, but only because the point I meant to make was that because I've already been doing most of that for ages, I'm happy to delegate that to a good gui if one comes along, since that is both more enjoyable, less error prone (mostly), and less tedious. Notes, comments, and LLM generated commands are lovely, but needing to rely on them less, particularly in situations where you can perform some common subset of tasks with better information layout, interface, and progress/state feedback, is worth paying for sometimes.

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.

Post reply on HN