diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2022-09-26 16:32:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-26 16:32:30 +0200 |
commit | cf6136ffa5ff12c1662cd7f41fa58d48b0616bb7 (patch) | |
tree | 9280cfd5f91dbc295fd0ec50404d4dedbc46761c | |
parent | a399e58cfb85a46d7931d61167c6101a3ca1a3f3 (diff) | |
parent | 8c627dfb5761c37f16c409b6853937dbcf25fc1c (diff) | |
download | podman-cf6136ffa5ff12c1662cd7f41fa58d48b0616bb7.tar.gz podman-cf6136ffa5ff12c1662cd7f41fa58d48b0616bb7.tar.bz2 podman-cf6136ffa5ff12c1662cd7f41fa58d48b0616bb7.zip |
Merge pull request #15813 from praveenkumar/podman-remote-container-file
[CI:BUILD] Contrib: Add containerfile to create podman-remote binary image
-rw-r--r-- | contrib/podmanremoteimage/Containerfile | 10 | ||||
-rw-r--r-- | contrib/podmanremoteimage/README.md | 25 |
2 files changed, 35 insertions, 0 deletions
diff --git a/contrib/podmanremoteimage/Containerfile b/contrib/podmanremoteimage/Containerfile new file mode 100644 index 000000000..aa24b3956 --- /dev/null +++ b/contrib/podmanremoteimage/Containerfile @@ -0,0 +1,10 @@ +FROM registry.access.redhat.com/ubi8/go-toolset:latest AS builder +WORKDIR /opt/app-root/src +COPY . . +RUN make podman-remote-static +RUN GOOS=windows make podman-remote +RUN GOOS=darwin make podman-remote + +FROM scratch +COPY --from=builder /opt/app-root/src/bin . +ENTRYPOINT ["/podman-remote-static"] diff --git a/contrib/podmanremoteimage/README.md b/contrib/podmanremoteimage/README.md new file mode 100644 index 000000000..e43df9c64 --- /dev/null +++ b/contrib/podmanremoteimage/README.md @@ -0,0 +1,25 @@ +podman-remote-images +==================== + +Overview +-------- + +This directory contains the containerfile for creating a container image which consist podman-remote binary +for each platform (win/linux/mac). + +Users can copy those binaries onto the specific platforms using following instructions + +- For Windows binary +```bash +$ podman cp $(podman create --name remote-temp quay.io/containers/podman-remote-artifacts:latest):/windows/podman.exe . && podman rm remote-temp +``` + +- For Linux binary +```bash +$ podman cp $(podman create --name remote-temp quay.io/containers/podman-remote-artifacts:latest):/podman-remote-static . && podman rm remote-temp +``` + +- For Mac binary +```bash +$ podman cp $(podman create --name remote-temp quay.io/containers/podman-remote-artifacts:latest):/darwin/podman . && podman rm remote-temp +``` |