podman-0.5.1 released
We just cut the 0.5.1 Podman release upstream and Fedora packages are building now. We again had submissions from a number of people both directly and indirectly related to the core Podman team. I love this!
One of the annoyances in previous Podman versions was that certain commands prepended docker.io/library to a resulting image in our storage. Podman build was a good example of this. We now only prepend localhost to the image name.
Another change occurred with the publish (aka -p) options for Podman `run` and create `subcommands`. Normally when -p is provided, you provide it in the form of host_port:container_port. However, a community member pointed out that a singular, integer input should also be acceptable.
$ sudo podman run -it -p 80 alpine
In this case, the input is the container port and we generate a random port assignment for the host. It is somewhat akin to a short cut where -P and expose would have been used.
We wrote about podman growing a new remote API using varlink last week, the effort continues this week as the API grows some initial support for container methods.
Other noticeable enhances include:
- Fix pulling from an insecure registry
- Enhancements to bash completion of Podman commands
- Remove options from create and run that we cannot implement
- port stuff with -p
- Add a conmon path for openSUSE