Sign inSign up
vault logo

vault:1.13.3

Multi-platform
Security
Index digest

sha256:f98ac9dd97b0612746630033771bc7a8c86408a44a056f3f4be47fc576ec3744

OS/ARCH

Compressed size

87.89 MB

Last pushed

over 2 years by doijanky

Type

Image

Vulnerabilities

15
65
87
9
5

Manifest digest

sha256:d14303dcbaef3f0f54676f94ca64d8fa7712bd1a0eb3647d57d8a20957c7544d

Layers (12)

alpine:3.18
1
3
8
0
0
vault:1.13.3
15
67
82
11
5

2

ARG VAULT_VERSION=1.13.3

0 B


3

|1 VAULT_VERSION=1.13.3 /bin/sh -c addgroup vault && adduser -S -G vault vault

1.28 KB


4

|1 VAULT_VERSION=1.13.3 /bin/sh -c set -eux; apk add --no-cache ca-certificates gnupg openssl libcap su-exec dumb-init tzdata && apkArch="$(apk --print-arch)"; case "$apkArch" in armhf) ARCH='arm' ;; aarch64) ARCH='arm64' ;; x86_64) ARCH='amd64' ;; x86) ARCH='386' ;; *) echo >&2 "error: unsupported architecture: $apkArch"; exit 1 ;; esac && VAULT_GPGKEY=C874011F0AB405110D02105534365D9472D7468F; found=''; for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkps://pgp.mit.edu ; do echo "Fetching GPG key $VAULT_GPGKEY from $server"; gpg --batch --keyserver "$server" --recv-keys "$VAULT_GPGKEY" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $VAULT_GPGKEY" && exit 1; mkdir -p /tmp/build && cd /tmp/build && wget https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_${ARCH}.zip && wget https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_SHA256SUMS && wget https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_SHA256SUMS.sig && gpg --batch --verify vault_${VAULT_VERSION}_SHA256SUMS.sig vault_${VAULT_VERSION}_SHA256SUMS && grep vault_${VAULT_VERSION}_linux_${ARCH}.zip vault_${VAULT_VERSION}_SHA256SUMS | sha256sum -c && unzip -d /tmp/build vault_${VAULT_VERSION}_linux_${ARCH}.zip && cp /tmp/build/vault /bin/vault && if [ -f /tmp/build/EULA.txt ]; then mkdir -p /usr/share/doc/vault; mv /tmp/build/EULA.txt /usr/share/doc/vault/EULA.txt; fi && if [ -f /tmp/build/TermsOfEvaluation.txt ]; then mkdir -p /usr/share/doc/vault; mv /tmp/build/TermsOfEvaluation.txt /usr/share/doc/vault/TermsOfEvaluation.txt; fi && cd /tmp && rm -rf /tmp/build && gpgconf --kill dirmngr && gpgconf --kill gpg-agent && apk del gnupg openssl && rm -rf /root/.gnupg

88.83 MB


5

|1 VAULT_VERSION=1.13.3 /bin/sh -c mkdir -p /vault/logs && mkdir -p /vault/file && mkdir -p /vault/config && chown -R vault:vault /vault

186 B


6

VOLUME [/vault/logs]

0 B


7

VOLUME [/vault/file]

0 B


8

EXPOSE 8200

0 B


9

COPY file:284725e82dfade67c8b2092585f70a151b8782d83106082a5b4852b996b7e550 in /usr/local/bin/docker-entrypoint.sh

1.81 KB


10

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


11

CMD ["server" "-dev"]

0 B