Container Support
The Fedora IoT images have excellent support for container-focused workflows.
Containers allow you to separate core OS updates from application updates as well as test and deploy different versions of applications.
The podman
daemon is light weight and ready for you to download or create containers for your home assistant, industrial gateways, or data storage and analytics.
With podman
, images and containers can be managed and used by a non-privileged user.
Commands are very similar to those used with docker
.
Show the version of podman and other configuration settings:
$ podman info
Run as a user, the storage location is under the ~/.local/share/containers
directory.
You can customize podman with files in the ~/.config/containers
directory.
Run as root, the storage location is defined in the '/etc/containers/storage.conf' file and defaults to '/var/run/containers/storage'.
$ sudo podman info
Any of the podman
commands have help available for several levels of commands.
Show all the commands available:
$ podman --help
Show the options for the pull command:
$ podman pull --help
Some commands have other sub commands. Show the options for the image command:
$ podman image --help
To show more specific options, keep adding commands before the help request. Show the options for listing images:
$ podman image ls --help
Podman has a lot of well written documentation and articles. You can find a number of them at the following links: