-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Details: https://coreos.github.io/rpm-ostree/container/
rpm-ostree inherits work in ostree-rs-ext to create “container native ostree” functionality. This elevates OCI/docker containers to be natively supported as a transport mechanism for bootable operating systems.
Support is already available as of Fedora 36. It's still being worked on. They may switch to using it as the default format for Fedora 38.
- F36: https://fedoraproject.org/wiki/Changes/OstreeNativeContainer
- F38: https://fedoraproject.org/wiki/Changes/OstreeNativeContainerStable
- CoreOS docs:
- Silverblue isn't officially supported yet, but it's coming soon. There's a thread at:
- https://discussion.fedoraproject.org/t/feature-for-custom-rpm-ostree-container-native-builds/44480
- Official should be coming soon. PR landed @ https://pagure.io/releng/pull-request/11120
- Temporary Silverblue container (especially useful to do a
FROMin aContainerfile): https://github.com/cgwalters/sync-fedora-ostree-containers - And third party builds are available at:
- CoreOS has an official container for this and there are even third party ones now too.
- Official: https://quay.io/repository/fedora/fedora-coreos?tab=tags
- Examples: https://github.com/coreos/layering-examples
- Third party: https://github.com/jlebon/pet/
Related, but a little different: https://github.com/containers/bootc (we'll likely keep our integration point at rpm-ostree)
Metadata
Metadata
Assignees
Labels
No labels