Hello,
a customer is currently using Balena Engine but does not have many infos about Podman.
could you briefly explain what are the pros and cons between Podman and Balena Engine use in PLCnext?
Thank you,
Angel
Hello Angel,
the main difference in my opinion is that using podman you can start containers daemonless.
Where as using balena all container procceses are organised as a child-process of the running balena or docker daemon.
This brings podman the advantage that containers can theoretically be started rootless the disadvantage that the user has to implement a script or daemon that monitors the podman container to restart or start on boot etc. which already is implemented in docker/balena.
That way in podman the container management can even be seperated on a process level so a failure in one container leading to a crash of the balena-engine will not result in all other containers beeing shut down.
Best regards,
Oliver