Layered Docker Image Build Service
Summary
Fedora currently ships a Docker base image, but Docker supports a layering concept. There are some applications like Cockpit which we would like to ship as layered applications.
This change will deploy the [[1]] build service to support building and delivering a set of layered Docker images.
Owner
- Name: Colin Walters
- Release notes owner:
Current status
- Targeted release: Fedora 23
- Last updated: 2015-06-11
- Tracker bug:
Detailed Description
(to fill in)
Benefit to Fedora
What is the benefit to the platform?
Docker is a very popular way to deliver container images. This will help deliver Fedora-based containers inside the Docker ecosystem, and other applications that are part of the Fedora package collection as containers.
Scope
- Proposal owners: Proposal owners shall have to
- Deploy OSBS
- Other developers:
- Release engineering:
- Deploy OSBS
- Policies and guidelines:
- Need to determine who can submit/build images
- Determine who is responsible for building/testing images as RPMs change
- Determine policy for non-RPM content
Upgrade/compatibility impact
None.
How To Test
Ideally, we have a Fedora registry. If so, then adding it and doing:
{{{ atomic run registry.fedoraproject.org/cockpit }}}
User Experience
There's many potential roles interacting here - the container owner, the container user, release engineering.
Dependencies
- N/A
Contingency Plan
People continue to upload to the Docker Hub in an ad-hoc fashion with no integration with Fedora.
Documentation
Needs filling in.