Live data from Hacker News

Show HN: Container Desktop – Podman Desktop Companion

container-desktop.com

181–190 of 207 posts

Re: Show HN: Container Desktop – Podman Desktop Companion

#181
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...

lxd supports containers and virtual machines

Re: Show HN: Container Desktop – Podman Desktop Companion

#183

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.

It's nearly a crime when a government pay with tax money for product that is in low usage and have zero advantage over the free alternative.

Re: Show HN: Container Desktop – Podman Desktop Companion

#184

Earlier quoted context omitted.

Windows containers absolutely exist in practice.

Yeah, but how often are they needed?

My last job we ran very significant public workloads on windows containers. I don’t know the number of requests but it’s a multi million user application all around the world.

Re: Show HN: Container Desktop – Podman Desktop Companion

#186
post #45

Kubernetes is planned - my devops wants me to add it badly! Author note - Most of you guys here are power users, for whom UI is a visual poem that you need or not. This is not a commercial project, it is not following any business goals. But this does not mean concessions to quality, it does try to offer minimal resource usage everywhere, easy experience, good UI/UX. It explains all it does behind the scenes if you e…

I don't live my life entirely on the command line either, but GUIs for Docker are just an interesting niche to me, for which I just don't understand what the ven diagram is between people that want Docker containers running locally, know that that's what they want, and know how it all works, but then don't want to do the small handful of commands at the prompt needed to get it running...

> want Docker containers running locally, know that that's what they want, and know how it all works, but then don't want to do the small handful of commands at the prompt needed to get it running

Consider the case of a team of people collaborating on a software stack - the prototypical use case includes Docker Compose at the simplest and a full K8s stack at the extreme. There is quite often a minimum of 3 containers here; frontend, API/Backend and a database server. If you start to add observability tools, async/batch/event execution, caching, automated integration testing, etc, the number of "layers" in the stack grows quickly. In addition, each component may have unique per-environment or even per-user customizations.

Often one ore two people will manage the stack itself and provide instructions on how to get the whole thing working for others using a specific defined selection of easy to use tools that essentially offer minimal prerequisite knowledge to use

"Install X, run Y, get to work."

It saves a lot of time for the intern on the UI team who just wants to add a component to one page and test it locally and not also have to learn how to deploy the entire stack from scratch.

Re: Show HN: Container Desktop – Podman Desktop Companion

#187

Earlier quoted context omitted.

I don't live my life entirely on the command line either, but GUIs for Docker are just an interesting niche to me, for which I just don't understand what the ven diagram is between people that want Docker containers running locally, know that that's what they want, and know how it all works, but then don't want to do the small handful of commands at the prompt needed to get it running...

I use Docker Desktop on both my macbooks, despite shunning IDEs in favour of a decent text editor and the command line. I use it for 2 reasons: to manage the Linux VM, and to twiddle the occasional setting. For running the containers themselves, or running `system prune` when everything gets cluttered up, I use the CLI.

Same reason, don't fight every time need docker upgraded, on Linux I simply use docker package but in windows and Mac docker desktop is my go to route, but I'm trying podman desktop, I use fedora and sometimes I used podman until stopped because the Nvidia, same reason always does not fight over my tooling

Re: Show HN: Container Desktop – Podman Desktop Companion

#188
post #45

Kubernetes is planned - my devops wants me to add it badly! Author note - Most of you guys here are power users, for whom UI is a visual poem that you need or not. This is not a commercial project, it is not following any business goals. But this does not mean concessions to quality, it does try to offer minimal resource usage everywhere, easy experience, good UI/UX. It explains all it does behind the scenes if you e…

This looks really slick! Quick question for you: the site mentions that other engines are planned. I'm curious what those might be. I would guess something like directly interfacing with containerd or kata, but would love to know more. If I could request one, it would be to directly use systemd, since it now covers all the necessary features to run containers quite nicely.

Re: Show HN: Container Desktop – Podman Desktop Companion

#189
post #65
post #63

Earlier quoted context omitted.

I don't know if your comment was intended to imply that Docker was against the Unix philosophy in some way (a debatable point, but not really one I share), or if you mean that the tools don't follow a lot of common Unix convension. When Docker was only a few years old, I did keep running into lots of small things which implied that the people developing docker in fact did NOT have a Unix (or even Linux) background. T…

Why is newline at the end relevant? I remember not having a newline breaks some tools... but why? It can't be because of unix philosophy!?

Unix's first job in life was as a documentation processing system. It was made to be very good at dealing with text. All of the tools which process text expect every line to end in a newline. The last line is not exempt from this. All classic Unix text editors will automatically append a trailing newline to any text file you create with them. Some modern tools may be _tolerant_ of omitted trailing newlines, but you shouldn't rely on that. A text file should always have a newline as its last character. Otherwise, it's not _really_ a text file.

POSIX defines it more succinctly than I do: A text file contains one or more "lines" and every "line" is terminated by a "newline."

https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...

https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...

Re: Show HN: Container Desktop – Podman Desktop Companion

#190
post #78
post #65

Earlier quoted context omitted.

Why is newline at the end relevant? I remember not having a newline breaks some tools... but why? It can't be because of unix philosophy!?

Some old tools had bugs where they'd read a line (up to the new line) and then process it, so if the last line didn't end with a new line they'd never do the processing. So a manual workaround for bugs became the convention.

No, that is not a bug and there was never such a thing as "manually" adding a trailing newline. All tools add newlines automatically where they should be.

Unix has ALWAYS defined a line of text as being terminated by a newline. The last line in the file is not an exception.

Post reply on HN