1
0
mirror of https://github.com/containers/skopeo.git synced 2025-05-10 00:46:46 +00:00
skopeo/contrib/skopeoimage
Miloslav Trmač a9c7c5051e Fix ENTRYPOINT documentation, drop others.
ENTRYPOINT was incorrectly documented to be set to /
(which doesn't even make sense).

Stop mentioning PATH and WORKDIR in the top-level README,
typical users of the container shouldn't need to care,
and it's already somewhat implied by "built using the latest Fedora".

Fixes .

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2023-10-25 14:45:36 +02:00
..
stable Update & fix skopeo multiarch image Containerfiles 2022-06-29 11:42:15 -04:00
testing Update & fix skopeo multiarch image Containerfiles 2022-06-29 11:42:15 -04:00
upstream Optimize upstream skopeo container image build 2022-08-04 17:20:37 -04:00
README.md Fix ENTRYPOINT documentation, drop others. 2023-10-25 14:45:36 +02:00


skopeoimage

Overview

This directory contains the Containerfiles necessary to create the skopeoimage container images that are housed on quay.io under the skopeo account. All repositories where the images live are public and can be pulled without credentials. These container images are secured and the resulting containers can run safely with privileges within the container.

The container images are built using the latest Fedora and then Skopeo is installed into them. The ENTRYPOINT of the container is set to execute the skopeo binary.

The container images are:

  • quay.io/containers/skopeo:v<version> and quay.io/skopeo/stable:v<version> - These images are built daily. These images are intended contain an unchanging and stable version of skopeo. For the most recent <version> tags (vX, vX.Y, and vX.Y.Z) the image contents will be updated daily to incorporate (especially) security updates. For build details, pleasesee the configuration file.
  • quay.io/containers/skopeo:latest and quay.io/skopeo/stable:latest - Built daily using the same Containerfile as above. The skopeo version will remain the "latest" available in Fedora, however the other image contents may vary compared to the version-tagged images.
  • quay.io/skopeo/testing:latest - This image is built daily, using the latest version of Skopeo that was in the Fedora updates-testing repository. The image is Built with the testing Containerfile.
  • quay.io/skopeo/upstream:latest - This image is built daily using the latest code found in this GitHub repository. Due to the image changing frequently, it's not guaranteed to be stable or even executable. The image is built with the upstream Containerfile.

Sample Usage

Although not required, it is suggested that Podman be used with these container images.

# Get Help on Skopeo
podman run docker://quay.io/skopeo/stable:latest --help

# Get help on the Skopeo Copy command
podman run docker://quay.io/skopeo/stable:latest copy --help

# Copy the Skopeo container image from quay.io to
# a private registry
podman run docker://quay.io/skopeo/stable:latest copy docker://quay.io/skopeo/stable docker://registry.internal.company.com/skopeo

# Inspect the fedora:latest image
podman run docker://quay.io/skopeo/stable:latest inspect --config docker://registry.fedoraproject.org/fedora:latest  | jq