[HN Gopher] Podman Desktop v1.5 with Compose onboarding and enha...
___________________________________________________________________
Podman Desktop v1.5 with Compose onboarding and enhanced Kubernetes
pod data
Author : mairindubh
Score : 104 points
Date : 2023-11-03 19:39 UTC (3 hours ago)
(HTM) web link (podman-desktop.io)
(TXT) w3m dump (podman-desktop.io)
| lomereiter wrote:
| Glad to see usability improvements here, but I won't be using it
| until there's a light theme (asking an application to respect the
| OS theme is apparently too much these days).
| westurner wrote:
| "Light mode button?" https://github.com/containers/podman-
| desktop/issues/576
| eikenberry wrote:
| Welcome to the club. So many things still don't support a dark
| theme either. Why aren't dark/light modes standard these days?
| Super annoying to have to hide a bunch of light mode windows
| when I'm in a meeting as they reflect brightly off my glasses.
| diarrhea wrote:
| A very Hacker-News complaint, if I've ever seen one.
| ravenstine wrote:
| 1997: Now you can completely customize the window UI with any
| colors you like!
|
| 2023: We have no plans to have our UI not blind you past 8pm.
| paulryanrogers wrote:
| That's because before Mac OS X theming was nearly free for
| apps, so long as they didn't override colors from the OS
| widgets.
|
| Once Apple started dictating UI fashion you'll take it as
| is or inverted. If you have different needs then go pound
| sand. After a decade or so they suddenly discovered dark
| modes are a thing.
|
| The move to the web also took some pressure off because you
| can override colors in your browser ... Unless you have a
| per-app browser locked inside Electron or similar.
| smilingemoji wrote:
| [deleted]
| lagniappe wrote:
| lynx gopher://hngopher.com
| ruricolist wrote:
| The Dark Reader browser extension works for HN.
| pests wrote:
| Chrome has a force-dark-mode option in the :config too with
| heuristics on how to change things with different modes.
| pests wrote:
| Dark mode causes more issues than light mode for a lot of
| conditions. Providing only a darkmode is worse than providing
| only a light mode, IMO.
| computerliker wrote:
| HNcute for chrome still works nicely!
|
| https://caro.io/hn-cute
| shaan7 wrote:
| I had to hard facepalm reading the other replies to this. There
| are people suffering from things like Astigmatism (myself
| included) who have an extremely hard time, including headaches,
| using dark themes. People really need to be a bit more
| empathetic.
|
| Also, as the OP pointed out, people somehow get angry when all
| you asked is for an app to follow the system's theme. It has
| been such a huge regression.
|
| EDIT: typos and clarity
| least wrote:
| > Also, as the OP pointed out, people somehow get angry when
| all you asked is for an app to follow the system's theme. It
| has been such a huge regression.
|
| Was there a time when Podman Desktop supported a light mode?
| You could change the CSS yourself, which given you only need
| a light mode, would be pretty trivial.
|
| Please keep in mind that dark themes were introduced _as an
| accessibility feature_ as well, but not every project can or
| will prioritize it.
| pydry wrote:
| I wish they'd give podman compose just a _little_ bit of love. It
| 's been in a perpetual alpha state for a few years now. E.g.
|
| https://github.com/containers/podman-compose/issues/626
|
| https://github.com/containers/podman-compose/issues/489
|
| The PRs are being neglected too e.g.:
|
| https://github.com/containers/podman-compose/pull/521
| MuffinFlavored wrote:
| Why not write a Helm chart and deploy it locally with Helm or
| ArgoCD?
| chucky_z wrote:
| You're being downvoted. I disagree with that vote, as I
| cannot tell if this is serious or sarcasm and that makes it
| an excellent comment.
| dvfjsdhgfv wrote:
| Well, once you imagine doing this, you'll quickly realize
| it is actually sarcasm.
| mbreese wrote:
| I don't know... I used to routinely install HPC batch
| schedulers on my laptops, so I could see someone
| legitimately doing this (unironically too).
| pydry wrote:
| I'm too busy creating Bazel buildfiles for enterprise
| fizzbuzz deploying it with kubernetes.
| Volundr wrote:
| Out of curiosity, why do you not want to use the real docker
| compose with podman, now that it's supported?
| pydry wrote:
| Half of the point of podman was to avoid the need to run
| things with root.
|
| Docker compose expects me to have a server running. While I
| technically _could_ run "podman system service" and
| configure docker compose to point at a non-standard socket or
| port in order to run it I would really prefer not to have
| that kind of headache just to run a script.
|
| Docker compose was also written by docker and exhibits
| similar levels of shoddiness to docker. The accumulation of
| bad design decisions by docker is, indeed, why podman exists
| in the first place. With a little bit of love podman compose
| could easily surpass docker compose.
| timost wrote:
| I agree with you on the state of podman compose.
|
| I just wanted to clarify that you can run docker-compose
| with podman in _rootless_ mode. This can be done by running
| podman's systemd user service.
| Rapzid wrote:
| I was under the impression they were sidelining compose in
| favor of their k8s manifest flavor which.. Well, let's just say
| I've never been in a compose file and thought "Man, I wish I
| was writing k8s manifest syntax".
| dboreham wrote:
| You can write a tool that translates between compose format
| and k8s-babble on-the-fly.
|
| When I say you, I mean me. That's my current project.
| tuananh wrote:
| isn't that https://github.com/kubernetes/kompose ?
| janejeon wrote:
| We've been using podman compose for semi-production purposes at
| our company and that's been our experience as well. It's
| just... it's really rough, there are a ton of "known" issues,
| and it's rather unreliable. As a result, I've been really
| trying to push the "just use the docker daemon in prod instead"
| (to no avail... _yet_ ).
| dboreham wrote:
| > "just use the docker daemon in prod instead"
|
| Can you expand on what that means?
| denysonique wrote:
| Another Electron app that isn't visually integrated with Linux --
| under GNOME/Wayland the app does not have native or at least
| native looking window buttons, it also has sharp edges without a
| shadow behind the window, as all other apps.
|
| This is a surprise as Podman Desktop development is lead by
| RedHat, a company not only behind a Linux distro but one that
| leads the GNOME project.
| hackandthink wrote:
| Podman Desktop is mostly for Windows users.
|
| But Electron still feels like a wrong choice. Plugins for
| Visual Studio Code or Eclipse would be nice.
| jacurtis wrote:
| > Plugins for Visual Studio Code or Eclipse would be nice
|
| Can't you just use the docker plugins and configure the
| binary of the docker plugin and point it to the podman binary
| and it should work. Or just alias podman as docker
| nimbius wrote:
| Why or how is this different from running podman in
| Ubuntu/fedora/Linux?
| least wrote:
| It is a GUI for working with podman, docker, and kubernetes. It
| is functionally similar to Docker Desktop, which is also just a
| GUI to work with containers. It is a tool for those that prefer
| working with containers with a GUI instead of the terminal.
| jacurtis wrote:
| > It is a tool for those that prefer working with containers
| with a GUI instead of the terminal.
|
| Sort of. In the case of podman desktop, that is true because
| you can opt to just install the cli podman if you prefer.
|
| But in the world of Docker, they force end-users on Mac (and
| I think windows) to install docker through docker desktop
| even if you don't ever touch the GUI. I don't use the GUI
| ever, but can't find a way to install docker on Mac outside
| of the GUI. Maybe there's a way, but at least on Docker's
| website it seems to be the only way and at my company with
| ~100 devs no one else has figured it out either.
| bafe wrote:
| On windows I just use WSL2 with docker installed through
| the Linux distribution (Ubuntu in my case). This way I get
| docker on my windows Laptop without the annoying docker
| desktop
| GordonS wrote:
| Did you follow a particular guide for how to do that?
|
| I remember trying a while back, when WSL2 was first
| released, and I couldn't get it to work; IIRC I couldn't
| get stuff running in Windows to communicate with stuff
| running in containers in WSL2, and also vice-versa.
| gdubya wrote:
| I wanted to build a Windows container image but I really
| did not want to install Docker Desktop. After some
| digging around I found my way to the Docker server /
| client binaries for Windows page that allowed me to do
| this:
| https://docs.docker.com/engine/install/binaries/#install-
| ser...
| Timon3 wrote:
| I think you can use docker-machine for this purpose:
| https://datamachines.com/blog/how-to-install-a-docker-
| machin...
| spandextwins wrote:
| I'm a little confused, podman is just IBM docker, right?
| spandextwins wrote:
| I was right, it's redhat docker.
| marcrosoft wrote:
| Have they fixed the macOS time drift issue yet?
| StevePerkins wrote:
| Where are we at on Podman these days?
|
| If I recall, Podman really caught fire with this community after
| Docker started trying to charge more people for software. But
| then Red Hat (i.e. Podman's sponsor) started trying to charge
| more people for software too, and also became a pariah with this
| community. It's hard to keep up.
| Matl wrote:
| Podman is not the sole product of the people behind it, so
| they're less motivated to go down the Docker hole, imo.
| IshKebab wrote:
| I used instead of Docker for a while because it came by default
| on RHEL (I'm using 8).
|
| It has very impressive compatibility with Docker. For 99% of
| use cases you will not even know you are using Podman. The one
| case that forced me to uninstall it and use Docker was running
| `gitlab-runner`'s integration tests which do some funny things
| with Vagrant and VMWare, and Podman didn't like it. But overall
| I am very impressed with the compatibility.
|
| There aren't really any advantages to using it for individual
| users. Being rootless is a huge upside on the server though. At
| my previous company I accidentally deleted all the containers
| running on a server because I naively assumed that Docker
| followed the normal permission model and would only let me
| delete _my_ containers. Imagine my surprise when I learned that
| Docker basically runs as root and all users that have access to
| Docker have root access!
|
| Of course I only made that mistake once, but still... Crazy
| design.
| heresie-dabord wrote:
| > There aren't really any advantages to using it for
| individual users.
|
| Cheers, but his is not true.
|
| Running a container _without root privilege_ is a security
| advantage for users who run containers that (inevitably)
| contain vulnerabilities.
| bildiba wrote:
| Even more so if said containers contain Trojans.
|
| Bit more secure than running directly, but if the container
| is broken out of, attacker directly gets root.
___________________________________________________________________
(page generated 2023-11-03 23:00 UTC)