You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In testing of the Buildah/Podman image supplied in this repository, the podman-docker package was added to enable Marketplace GitHub Actions that require Docker to run using Podman instead. The self-hosted runner is deployed as an OpenShift Pod. This solution references the documentation in this article: Podman commands are the same as Docker’s
Podman commands are the same as Docker’s
When building Podman, the goal was to make sure that Docker users could easily adapt. So all the commands you are familiar with also exist with Podman. In fact, the claim is made that if you have existing scripts that run Docker you can create a docker alias for podman and all your scripts should work (alias docker=podman). Try it. Of course, you should stop Docker first (systemctl stop docker). There is a package you can install called podman-docker that does this for conversion for you. It drops a script at /usr/bin/docker that executes Podman with the same arguments.
When trying to run the action "sonarsource/sonarqube-scan-action@master", the workflow errors out on a /usr/bin/docker run -v "/home/runner/_work/_temp/_github_home":"/github/home" command:
Question for the GitHub Actions team. there are many docker actions. Is there a known pattern for running these on a containerized runner or, would this be considered a not supported scenario.
Question: Packages
podman
&podman-docker
emulating Docker for Marketplace GitHub Actions Possible?In testing of the Buildah/Podman image supplied in this repository, the
podman-docker
package was added to enable Marketplace GitHub Actions that require Docker to run using Podman instead. The self-hosted runner is deployed as an OpenShift Pod. This solution references the documentation in this article: Podman commands are the same as Docker’sWhen trying to run the action "sonarsource/sonarqube-scan-action@master", the workflow errors out on a
/usr/bin/docker run -v "/home/runner/_work/_temp/_github_home":"/github/home"
command:The OpenShift pod is deployed using a ServiceAccount created with the
anyuid
SCC.The text was updated successfully, but these errors were encountered: