https://podman.io/
Podman is a daemonless, open source, Linux native tool designed to make it easy to find, run, build, share and deploy applications using Open Containers Initiative (OCI) Containers and Container Images. Podman provides a command line interface (CLI) familiar to anyone who has used the Docker Container Engine. Most users can simply alias Docker to Podman (alias docker=podman) without any problems. Similar to other common Container Engines (Docker, CRI-O, containerd), Podman relies on an OCI compliant Container Runtime (runc, crun, runv, etc) to interface with the operating system and create the running containers. This makes the running containers created by Podman nearly indistinguishable from those created by any other common container engine.
Podman is a daemonless, open source, Linux native tool designed to make it easy to find, run, build,
share and deploy applications using Open Containers Initiative (OCI) Containers and Container Images.
Fetching and run Container Images with Podman
$ podman search rhel
$ podman pull rhel
Nota:
After you have found an image, you can use Podman to download it. When using the pull subcommand, Podman fetches the image and saves it locally for future use:
$ podman run ubi7/ubi:7.7 echo "Hello!"
Nota:
The following example starts a container from a Red HatEnterprise Linux image. It sets the entry point for this container to the echo "Hello world"command.
$ podman run -d rhscl/httpd-24-rhel7:2.4-36.8
Nota:
To start a container image as a background process, pass the -d option to the podman runcommand:
The previous example starts a RHEL image container that prints the two environment variables provided as parameters. Another use case for environment variables is setting up credentials into a MySQL database server:
$ podman run rhscl/httpd-24-rhel7:2.4-36.8 ls /tmp
Nota:
The specified command must be executable inside the container image.