mirror of
https://github.com/containers/podman.git
synced 2025-06-28 22:53:21 +08:00
Merge pull request #15813 from praveenkumar/podman-remote-container-file
[CI:BUILD] Contrib: Add containerfile to create podman-remote binary image
This commit is contained in:
10
contrib/podmanremoteimage/Containerfile
Normal file
10
contrib/podmanremoteimage/Containerfile
Normal file
@ -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"]
|
25
contrib/podmanremoteimage/README.md
Normal file
25
contrib/podmanremoteimage/README.md
Normal file
@ -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
|
||||||
|
```
|
Reference in New Issue
Block a user