Containers

The following features, enhancements, and changes related to containers are introduced in this Oracle Linux 10 release.

Buildah Artifact Manifests

buildah manifest subcommands support new options.

buildah manifest add
  • --artifact
  • --artifact-type
  • --artifact-config-type
  • --artifact-layer-type
  • --artifact-exclude-titles
  • --subject
buildah manifest annotate
  • --index
  • --subject
buildah manifest create
  • --annotation

Disable Podman Healthcheck Events

You can disable the logging of Podman healthcheck events.

In the containers.conf configuration file, locate the new healthcheck_events option under the [engine] section, then set it to healthcheck_events=false.

Persistent Changes to Resources

When you run podman update to modify container configurations, those changes are now persistent. This capability applies to SQLite and BoltDB databases.

Default Settings for Podman Version 5.0

Podman version 5.0 now has the following default settings:

  • cgroups v2 is used instead of cgroups v1.
  • The default network for rootless containers is now pasta instead of slirp4netns.

Handling Compatible Volumes

The --compat-volumes option is now available to provide compatibility with older container volumes. You can specify --compat-volumes with the following commands:
  • buildah build
  • podman build
  • podman farm build

podman pod inspect Returns a JSON Array

Running podman pod inspect always returns a JSON array, even if the command inspects only a single pod.