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...
Show HN: Container Desktop – Podman Desktop Companion
181–190 of 207 posts
Re: Show HN: Container Desktop – Podman Desktop Companion
#182Re: Show HN: Container Desktop – Podman Desktop Companion
#183Earlier 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.
Re: Show HN: Container Desktop – Podman Desktop Companion
#184Earlier quoted context omitted.
Windows containers absolutely exist in practice.
Yeah, but how often are they needed?
Re: Show HN: Container Desktop – Podman Desktop Companion
#185Re: Show HN: Container Desktop – Podman Desktop Companion
#186Kubernetes 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...
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
#187Earlier 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.
Re: Show HN: Container Desktop – Podman Desktop Companion
#188Kubernetes 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…
Re: Show HN: Container Desktop – Podman Desktop Companion
#189Earlier 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!?
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
#190Earlier 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.
Unix has ALWAYS defined a line of text as being terminated by a newline. The last line in the file is not an exception.