When /usr/bin/docker is a wrapper for podman (as common no Fedora), Podman will be used which requires the full image name including the registry. It does not require the chown step, because this results in the files being owned by a temporary mapped ID due to the user namespace in rootless mode (which is the default unless Podman is run by the root user) - make the chown a no-op by using UID/GID 0.
11 lines
260 B
Docker
11 lines
260 B
Docker
FROM docker.io/golang:alpine
|
|
|
|
WORKDIR /root
|
|
USER root
|
|
|
|
RUN apk add musl-dev gcc libtool m4 autoconf g++ make libblkid util-linux-dev git linux-headers mingw-w64-gcc
|
|
|
|
ADD ./scripts/build-static.sh /build-static.sh
|
|
RUN chmod +x /build-static.sh
|
|
|
|
CMD ["/bin/sh"]
|