github.com/hernad/nomad@v1.6.112/Dockerfile (about) 1 # Copyright (c) HashiCorp, Inc. 2 # SPDX-License-Identifier: MPL-2.0 3 4 # docker.io/library/busybox:1.36.0 5 # When pinning use the multi-arch manifest list, `docker buildx imagetools inspect ...` 6 FROM docker.io/library/busybox@sha256:9e2bbca079387d7965c3a9cee6d0c53f4f4e63ff7637877a83c4c05f2a666112 as release 7 8 ARG PRODUCT_NAME=nomad 9 ARG PRODUCT_VERSION 10 ARG PRODUCT_REVISION 11 # TARGETARCH and TARGETOS are set automatically when --platform is provided. 12 ARG TARGETOS TARGETARCH 13 14 LABEL maintainer="Nomad Team <nomad@hashicorp.com>" 15 LABEL version=${PRODUCT_VERSION} 16 LABEL revision=${PRODUCT_REVISION} 17 18 COPY dist/$TARGETOS/$TARGETARCH/nomad /bin/ 19 COPY ./scripts/docker-entrypoint.sh / 20 21 ENTRYPOINT ["/docker-entrypoint.sh"] 22 CMD ["help"]