self-hosted icon indicating copy to clipboard operation
self-hosted copied to clipboard

Support Podman (and Podman Compose)

Open barseghyanartur opened this issue 5 years ago • 19 comments

In some modern Linux distributions, Docker (and Docker Compose) packages are being replaced with Podman and Podman Compose respectively.

That, however, requires some modifications of the original docker-compose config and the entrypoint scripts.

It would be great to have this working with Podman too. Therefore, a feature request to add Podman support here.

barseghyanartur avatar Jan 29 '20 11:01 barseghyanartur

What does this entail? Are there any references you can share regarding the needed changes?

Also, would you be interested in working on this?

BYK avatar Jan 29 '20 13:01 BYK

@BYK:

I could contribute to certain degree.

This could be a starting point (although, nothing works yet): https://github.com/barseghyanartur/onpremise/blob/master/podman_install.sh

As for Podman and Podman Compose:

  • https://github.com/containers/libpod
  • https://github.com/containers/podman-compose

barseghyanartur avatar Jan 29 '20 15:01 barseghyanartur

This issue has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Accepted, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

github-actions[bot] avatar Jan 04 '21 21:01 github-actions[bot]

This issue has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Accepted, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

github-actions[bot] avatar Feb 22 '21 18:02 github-actions[bot]

Why close @barseghyanartur?

odinho avatar Feb 23 '21 21:02 odinho

@odinho:

  • Nothing happens here anyway.
  • No longer interested in the issue.
  • Feel free to reopen.

barseghyanartur avatar Feb 23 '21 21:02 barseghyanartur

Okay :) I can't reopen, but if @BYK or @chadwhitacre feels this is something that is worth having an issue open for, I'll happily continue to follow this.

podman isn't what I'm running yet, but I know that is how I'll start running containers when I update to newer distro. Which is why I follow this issue. : )

odinho avatar Feb 23 '21 22:02 odinho

Reopening and moving to "On Hold" (which I want to rename to "Backlog" but need to account for bot automation so it's non-trivial).

chadwhitacre avatar Feb 23 '21 22:02 chadwhitacre

@odinho Are you still interested in working on this?

aminvakil avatar Dec 04 '21 10:12 aminvakil

Hi, I've just quit where we were using Sentry, and we also were looking into switching to the SaaD version since Sentry has now become an important thing for us, whilr when I set it up it was because I've used the open source one before. I guess that's the way it's supposed to work ;)

odinho avatar Dec 05 '21 20:12 odinho

@odinho Nice, now you can introduce Sentry at your next employer and start the cycle all over again? 😁

chadwhitacre avatar Dec 06 '21 13:12 chadwhitacre

Has anyone managed to deploy Sentry using Podman?

xRTRx avatar Mar 21 '23 11:03 xRTRx

Hi there, I would love to see Sentry support Podman since we don't use docker anymore.

I gave a try to an install.sh using latest podman (4.5.1) and it fails with ▶ Detecting Docker platform Error: template: info:1:2: executing "info" at <.Architecture>: can't evaluate field Architecture in type *define.Info FAIL: Unsupported docker architecture .

Effectively podman info does not include .Architecture but this can be replaced by .Host.Arch. I will explore this way and push anything interesting.

khassad avatar Jun 24 '23 10:06 khassad

Any update about this? I'm got this error on docker with Ubuntu 22.

silvaartur avatar Jul 05 '23 09:07 silvaartur

Hi, I worked on it but there are some heavy dependencies on docker-specifics, I forked this project to adapt it for podman but I hit a podman-compose bug that's a bit too much work for me to fix. I opened an issue on podman-compose project and will see to resume podman adaptation when it's fixed. See https://github.com/containers/podman-compose/issues/717

Any help would be much appreciated 😉

khassad avatar Jul 05 '23 09:07 khassad

Hi, I worked on it but there are some heavy dependencies on docker-specifics, I forked this project to adapt it for podman but I hit a podman-compose bug that's a bit too much work for me to fix. I opened an issue on podman-compose project and will see to resume podman adaptation when it's fixed. See containers/podman-compose#717

Any help would be much appreciated 😉

Hello. I don't see a repo that you forked. Open it up and I would love to contribute.

AJ

ajaya avatar Nov 07 '23 18:11 ajaya

Hi, I worked on it but there are some heavy dependencies on docker-specifics, I forked this project to adapt it for podman but I hit a podman-compose bug that's a bit too much work for me to fix. I opened an issue on podman-compose project and will see to resume podman adaptation when it's fixed. See containers/podman-compose#717 Any help would be much appreciated 😉

Hello. I don't see a repo that you forked. Open it up and I would love to contribute.

AJ

I also have an interest in getting Sentry to work with podman (and specifically podman play), so, if you have a branch I would love to take a look and see if I could help.

denodaeus avatar Jan 12 '24 19:01 denodaeus

+1

jonathanspw avatar Feb 02 '24 10:02 jonathanspw