You are viewing archived messages.
Go here to search the history.

Jason Morris 2023-06-27 17:21:03

The people using my software as a back-end for their web project are running machines that are not allowed to use docker, but are allowed to use "podman". Podman does not implement the feature of docker-compose.yml files that allows you to build an image from a github repository. So this week I need to learn how to publish docker images of my alpha software that nearly no one uses. Having users is the best/worst.

Christopher Galtenberg 2023-06-27 17:32:05

Do users need to build the image? Or can you use whatever you like to build the image, so long as it can be consumed by non-docker clients (like podman or colima)?

Jason Morris 2023-06-27 17:33:06

I think the only requirement is that non-docker clients can run it.

Christopher Galtenberg 2023-06-27 18:12:07

Cool, then you could continue to use docker-compose yourself to build the image? And then publish it to docker hub or wherever –

Or do you need users to run docker-compose to also run the image/orchestration?

Jason Morris 2023-06-27 18:19:00

The project uses a docker-compose.yml file. My own code is a single service loaded in that project. So I just need to build and publish an image for my container, using whatever I want, as long as it's published in such a way that podman can find and run it when reading the docker-compose file. The only point is to replace build: with image in the docker-compose.yml to be implementation independent.

Jason Morris 2023-06-27 18:20:16

there is nothing remotely complicated about it. I'm just moaning about needing to learn something new.

Christopher Galtenberg 2023-06-27 18:21:02

We're here for you man