summaryrefslogtreecommitdiff
path: root/contrib/podmanimage/stable/manual/Containerfile
diff options
context:
space:
mode:
authorChris Evich <cevich@redhat.com>2021-04-27 09:29:33 -0400
committerChris Evich <cevich@redhat.com>2021-04-29 11:23:59 -0400
commit21bef6db6ef9aea3b7ef0c3deec342ffd3549212 (patch)
treedb7e3525e53826b5eefe68773b72c0ca81c00d59 /contrib/podmanimage/stable/manual/Containerfile
parentc01b1cbfcd205678af820d43b1966025e9c463e7 (diff)
downloadpodman-21bef6db6ef9aea3b7ef0c3deec342ffd3549212.tar.gz
podman-21bef6db6ef9aea3b7ef0c3deec342ffd3549212.tar.bz2
podman-21bef6db6ef9aea3b7ef0c3deec342ffd3549212.zip
Update container image docs + fix unstable execution
Update the order of image documentation to be from most to least stable. Similarly, avoid depending on execution of upstream podman, when building/pushing. It's easily possible for this build to function but execution to fail due to some partially implemented feature. Also, ensure images tagged `latest` are pushed for every matrix item. For 'upstream' and 'testing', this replaces use of the 'master' tag. Lastly, update workflow comments and split the 'podman' and 'containers' FQIN steps and outputs to improve readability. Signed-off-by: Chris Evich <cevich@redhat.com>
Diffstat (limited to 'contrib/podmanimage/stable/manual/Containerfile')
-rw-r--r--contrib/podmanimage/stable/manual/Containerfile36
1 files changed, 0 insertions, 36 deletions
diff --git a/contrib/podmanimage/stable/manual/Containerfile b/contrib/podmanimage/stable/manual/Containerfile
deleted file mode 100644
index fb4d1adc0..000000000
--- a/contrib/podmanimage/stable/manual/Containerfile
+++ /dev/null
@@ -1,36 +0,0 @@
-# stable/manual/Containerfile
-#
-# Build a Podman container image from the latest
-# stable version of Podman on the Fedora Updates System.
-# https://bodhi.fedoraproject.org/updates/?search=podman
-# This image can be used to create a secured container
-# that runs safely with privileges within the container.
-# This Containerfile builds version 1.7.0, the version and
-# the RPM name would need to be adjusted before a run as
-# appropriate.
-#
-# To use, first copy an rpm file from bodhi to `/root/tmp`
-# and then run:
-# 'podman build -f ./Containerfile -t quay.io/podman/stable:v1.7.0 .'
-#
-# Once complete run:
-# `podman push quay.io/stable:v1.7.0 docker://quay.io/podman/stable:v1.7.0`
-#
-# Start Build Process using the latest Fedora
-FROM registry.fedoraproject.org/fedora:latest
-
-# Don't include container-selinux and remove
-# directories used by dnf that are just taking
-# up space.
-#
-COPY /tmp/podman-1.7.0-3.fc30.x86_64.rpm /tmp
-RUN yum -y install /tmp/podman-1.7.0-3.fc30.x86_64.rpm fuse-overlayfs --exclude container-selinux; rm -rf /var/cache /var/log/dnf* /var/log/yum.* /tmp/podman*.rpm
-
-ADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/containers.conf /etc/containers/
-
-# chmod containers.conf and adjust storage.conf to enable Fuse storage.
-RUN chmod 644 /etc/containers/containers.conf; sed -i -e 's|^#mount_program|mount_program|g' -e '/additionalimage.*/a "/var/lib/shared",' -e 's|^mountopt[[:space:]]*=.*$|mountopt = "nodev,fsync=0"|g' /etc/containers/storage.conf
-RUN mkdir -p /var/lib/shared/overlay-images /var/lib/shared/overlay-layers /var/lib/shared/vfs-images /var/lib/shared/vfs-layers; touch /var/lib/shared/overlay-images/images.lock; touch /var/lib/shared/overlay-layers/layers.lock; touch /var/lib/shared/vfs-images/images.lock; touch /var/lib/shared/vfs-layers/layers.lock
-
-
-ENV _CONTAINERS_USERNS_CONFIGURED=""