<div dir="ltr">Dear Alessandro and Rizky,<div>sorry for my delay in the answer. Many thanks for sharing your feedback.<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><br></div><div>After your feedback, I found that are implementing as well an alternative for docker-compose compatible with podman.</div><div><br></div><div><a href="https://github.com/containers/podman-compose">https://github.com/containers/podman-compose</a></div><div><br></div><div>So I think is good news as well.</div><div><br></div><div>Once again thank you for your time.</div><div><br></div>Best regards,<br><div>João Gaspar</div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Rizky Maulana Nugraha <<a href="mailto:lana.pcfre@gmail.com">lana.pcfre@gmail.com</a>> escreveu no dia terça, 15/12/2020 à(s) 07:01:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi João,<br>
<br>
Podman uses containerd directly and will certainly work as a replacement to run docker containers.<br>
<br>
>> is possible to change but have a limitation for know don't have a tool equal to docker-compose (there is a workaround[4,5,6])<br>
<br>
If you only run one pod of QGIS Server, you don’t need to use docker-compose, just run podman directly as alias for docker command. If for some reason you need to use docker-compose because you want to deploy several services, I suggest you re-wrote the services as kubernetes manifests. The article you linked shows how to migrate from docker-compose recipe into a kubernetes manifests using kompose, but you still need to validate the resulting YAML by hand. I also use this approach to create helm charts to deploy QGIS Server to kubernetes.<br>
<br>
If you intend to run it as production container in RHEL, I think you should also consider making the QGIS Server image as a security-hardened image that can pass CIS benchmark.<br>
<br>
Regards,<br>
-- <br>
Rizky Maulana Nugraha<br>
<a href="mailto:lana.pcfre@gmail.com" target="_blank">lana.pcfre@gmail.com</a><br>
Software Developer<br>
<br>
> On 13 Dec 2020, at 03.49, Alessandro Pasotti <<a href="mailto:apasotti@gmail.com" target="_blank">apasotti@gmail.com</a>> wrote:<br>
> <br>
> Hi,<br>
> <br>
> I don't know podman but looking at the links you provided, it seems<br>
> like podman is compatible with docker containers.<br>
> <br>
> You can try that.<br>
> <br>
> Regards.<br>
> <br>
> <br>
>> On Sat, Dec 12, 2020 at 8:59 PM João Gaspar <<a href="mailto:joao.f.r.gaspar@gmail.com" target="_blank">joao.f.r.gaspar@gmail.com</a>> wrote:<br>
>> <br>
>> Dear devs,<br>
>> I hope you are fine.<br>
>> <br>
>> Recently the IT department of my company asked me if it's possible to install the latest QGIS Server version in RHEL 8.3.<br>
>> <br>
>> So I did a little research.<br>
>> <br>
>> Apparently, RHEL 8.3 is based on Fedora 29[1]. In this last RHEL 8.3, the technical notes said that they adapted dnf manager [2] as default for this and next RHEL releases. I was excited and went to Dani QGIS fedora repo to install in RHEL but the latest builds are based in recent Fedora releases. It's possible to have QGIS servers recent builds of Fedora in an RHEL based on an old Fedora release?<br>
>> <br>
>> So I think as well in Docker as an alternative inside RHEL but apparently, they will not support officially docker in the future starting in this release 8.3 [3] and they will switch to podman, is possible to change but have a limitation for know don't have a tool equal to docker-compose (there is a workaround[4,5,6]). It's possible to install Docker but won't by supported official for RHEL [7].<br>
>> <br>
>> In the end, I can always try to convince them to use other types of Linux distro server such as ubuntu server ou fedora server, what do you think?<br>
>> <br>
>> Based on these thoughts what kind of path can I follow? Please correct me if I said something wrong or don't make sense.<br>
>> <br>
>> <br>
>> If someone wants to read more about this, I'm sharing my little research links about this topic.<br>
>> <br>
>> Links:<br>
>> 1- Matrix compatibility Fedora RHEL<br>
>> <a href="https://docs.fedoraproject.org/en-US/quick-docs/fedora-and-red-hat-enterprise-linux/" rel="noreferrer" target="_blank">https://docs.fedoraproject.org/en-US/quick-docs/fedora-and-red-hat-enterprise-linux/</a><br>
>> <br>
>> 2- Using the dnf manager system (Chapter 6.1)<br>
>> <a href="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/considerations_in_adopting_rhel_8/index" rel="noreferrer" target="_blank">https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/considerations_in_adopting_rhel_8/index</a><br>
>> <br>
>> 3- Change Docker to Podman (Chapter 20)<br>
>> <a href="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/considerations_in_adopting_rhel_8/index" rel="noreferrer" target="_blank">https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/considerations_in_adopting_rhel_8/index</a><br>
>> <br>
>> 4 - Podman and buildah for docker users<br>
>> <a href="https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users/" rel="noreferrer" target="_blank">https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users/</a><br>
>> <br>
>> 5 - Transitioning from Docker to Podman<br>
>> <a href="https://developers.redhat.com/blog/2020/11/19/transitioning-from-docker-to-podman/" rel="noreferrer" target="_blank">https://developers.redhat.com/blog/2020/11/19/transitioning-from-docker-to-podman/</a><br>
>> <br>
>> 6 - Moving from docker-compose to Podman pods<br>
>> <a href="https://www.redhat.com/sysadmin/compose-podman-pods" rel="noreferrer" target="_blank">https://www.redhat.com/sysadmin/compose-podman-pods</a><br>
>> <br>
>> 7- How to install docker in RHEL 8:<br>
>> <a href="https://linuxconfig.org/how-to-install-docker-in-rhel-8" rel="noreferrer" target="_blank">https://linuxconfig.org/how-to-install-docker-in-rhel-8</a><br>
>> <br>
>> Best regards,<br>
>> João Gaspar<br>
>> _______________________________________________<br>
>> QGIS-Developer mailing list<br>
>> <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
>> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
> <br>
> <br>
> <br>
> -- <br>
> Alessandro Pasotti<br>
> QCooperative: <a href="http://www.qcooperative.net" rel="noreferrer" target="_blank">www.qcooperative.net</a><br>
> ItOpen: <a href="http://www.itopen.it" rel="noreferrer" target="_blank">www.itopen.it</a><br>
> _______________________________________________<br>
> QGIS-Developer mailing list<br>
> <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote></div>