amazonlinux / amazon-linux-2023

Amazon Linux 2023
https://aws.amazon.com/linux/amazon-linux-2023/
Other
540 stars 40 forks source link

[Package Request] - Buildah/Podman/Skopeo #67

Open driverpt opened 2 years ago

driverpt commented 2 years ago

What package is missing from Amazon Linux 2022? Please describe and include package name. As title says

Is this an update to existing package or new package request? New Package Request

Is this package available in Amazon Linux 2? No and it's very hard to install, since CentOS 7 (Amazon Linux 2) is not supported anymore

Number of users impacted N/A

toto6038 commented 1 year ago

It would be wonderful to be able to use Podman on Amazon Linux 2023. Please support it.

stewartsmith commented 1 year ago

We do ship Docker/containerd - are there particular features you're looking for that are lacking?

tophercullen commented 1 year ago

@stewartsmith I can't speak for @toto6038, but I'm also watching this PR. Off the top of my head my reasons include:

  1. General industry moving away from Docker. RHEL dropped direct support entirely in favor of podman. Kubernetes removing docker shim. etc.
  2. Rootless
  3. daemon-less.
  4. easier and more simple process for building multi-arch images.

Better Podman/buildah ecosystem support is a currently requirement for our next OS upgrade iteration. Right now the option with the least friction is standard RHEL, which comes with a hefty price increase compared to AL2

aschuess commented 1 year ago

@stewartsmith will chime in to ditto what @tophercullen mentioned.

The rootless access is a huge piece that podman provides. Major security vulnerability giving all docker users on a given machine backdoor-root access to entire host.

Thanks for the consideration here.

vidhatha commented 1 year ago

+1 for podman support. The rootless access that @aschuess mentioned is one of the big reasons.

good92 commented 1 year ago

Does AWS https://github.com/runfinch/finch is supported as podman alternative? It seems only for MacOS.

wjrogers commented 1 year ago

We do ship Docker/containerd - are there particular features you're looking for that are lacking?

I would like to use the systemd unit generation feature in Podman Quadlet (which has been merged into Podman itself) to make it easier to declaratively manage containers.

https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html

stewartsmith commented 1 year ago

At this point in time, we're not looking at adding podman to AL2023.

Note that if anyone in the community wants to build and maintain packages in their own for AL2023, Fedora COPR does support building AL2023 packages and repos, so using that community infrastructure is a possibility.

BeckYeh commented 1 year ago

Rootless and Quadlet is the reason why we use podman instead of docker

use docker and systemd is really suck.

and Podman is a poppular package. May I know the reason why not adding to AL2023?

jdvw commented 10 months ago

Podman/Buildah both have a lot of advantages compared to docker. Not providing it seems... I dunno... a step back?

chadmyers commented 5 months ago

👍 for skopeo. I want to use it to copy docker images between repos as it's easier than docker pull/tag/push

vivere-dally commented 1 month ago

+1 for podman for systemd integration