panel icon indicating copy to clipboard operation
panel copied to clipboard

Podman/podman-docker support(specially for RHEL9/rocky linux9/CentOS Stream 9)

Open leonpano2006 opened this issue 5 months ago • 11 comments

Is there an existing feature request for this?

  • [X] I have searched the existing issues before opening this feature request.

Describe the feature you would like to see.

Please add support for podman since there is no docker-ce exist on RHEL9/rocky linux 9/CentOS stream 9 And normally podman is better then regular docker support rootless which is better security then docker-ce

Describe the solution you'd like.

It can just work with podman or tutorial is described in wiki for using with podman

Additional context to this request.

No response

leonpano2006 avatar Feb 05 '24 10:02 leonpano2006

Have you actually tried Podman? Pretty sure it "should work" even though it's not documented.

I suggest hopping on the Pterodactyl Discord server and talking to matthewp as he's a Podman fan :D

yesBad avatar Feb 05 '24 10:02 yesBad

Have you actually tried Podman? Pretty sure it "should work" even though it's not documented.

I suggest hopping on the Pterodactyl Discord server and talking to matthewp as he's a Podman fan :D

Please check https://discord.com/channels/122900397965705216/764995848101691402/1203808173614567425

leonpano2006 avatar Feb 05 '24 10:02 leonpano2006

image

Please add support for podman since there is no docker-ce exist on RHEL9/rocky linux 9/CentOS stream 9<

Thats not true.

smashyalts avatar Feb 08 '24 13:02 smashyalts

image

Please add support for podman since there is no docker-ce exist on RHEL9/rocky linux 9/CentOS stream 9<

Thats not true.

Nvm There is a reason why docker-ce is not exist on default RHEL9 and epel9

leonpano2006 avatar Feb 08 '24 14:02 leonpano2006

Rhel9 does support it, just on specific architecture. image shown here

did you try installing centos packages? image would probably work until/if they decide to add support.

smashyalts avatar Feb 08 '24 16:02 smashyalts

Rhel9 does support it, just on specific architecture.

image

shown here

did you try installing centos packages?

image

would probably work until/if they decide to add support.

Ik But I said DEFAULT RHEL9 repo and epel repo

leonpano2006 avatar Feb 09 '24 08:02 leonpano2006

Regardless of whether or not Docker is supported on a specific OS is out of scope for this conversation.

Please check https://discord.com/channels/122900397965705216/764995848101691402/1203808173614567425

That Discord message you linked got a reply referencing a message I posted in the Discord of the exact configuration changes you need to make in order to get podman to work. https://discord.com/channels/122900397965705216/493443725012500490/1093966207998247003

You will also need to make sure OOM killer is enabled for any servers you create, but other than that Podman is supported, just not out of the box by default.

matthewpi avatar Feb 09 '24 21:02 matthewpi

i am get this error container@pterodactyl~ Error Event [14f05fb3-8925-440e-9197-20c90465afa6]: environment/docker: failed to attach to container: environment/docker: error while attaching to container: unable to upgrade to tcp, received 409 but OOM killer is enabled as infomation form here https://github.com/pterodactyl/panel/issues/4928

leonpano2006 avatar Feb 09 '24 22:02 leonpano2006

Regardless of whether or not Docker is supported on a specific OS is out of scope for this conversation.

Please check https://discord.com/channels/122900397965705216/764995848101691402/1203808173614567425

That Discord message you linked got a reply referencing a message I posted in the Discord of the exact configuration changes you need to make in order to get podman to work. https://discord.com/channels/122900397965705216/493443725012500490/1093966207998247003

You will also need to make sure OOM killer is enabled for any servers you create, but other than that Podman is supported, just not out of the box by default.

sure, but he did use the word "since" and then something that for a part wasnt true, which was what I replied to

smashyalts avatar Feb 13 '24 12:02 smashyalts

Regardless of whether or not Docker is supported on a specific OS is out of scope for this conversation.

Please check https://discord.com/channels/122900397965705216/764995848101691402/1203808173614567425

That Discord message you linked got a reply referencing a message I posted in the Discord of the exact configuration changes you need to make in order to get podman to work. https://discord.com/channels/122900397965705216/493443725012500490/1093966207998247003 You will also need to make sure OOM killer is enabled for any servers you create, but other than that Podman is supported, just not out of the box by default.

sure, but he did use the word "since" and then something that for a part wasnt true, which was what I replied to

now i confirm if oom killer is enabled will work

but now i find out oom killer is caused by runc on cgroupv2 will ignore disable oom killer flag but on crun will throw error

but that means if host uses cgroupv2 = oom killer can't be disabled at all (this is same on docker-ce)

so wings should detect if host is on cgroupV2, if yes then oom killer option should be grayed with reason

leonpano2006 avatar Feb 16 '24 11:02 leonpano2006

oom killer is not issue form podman

leonpano2006 avatar Feb 16 '24 11:02 leonpano2006