Sign inSign up
vault logo

vault:1.9.10

Multi-platform
Security
Index digest

sha256:0d9934eab2c599bfa7a51417e7ea80c7daea2a445825a5b286c1693b5c9b512c

OS/ARCH

Compressed size

65.14 MB

Last pushed

over 3 years by doijanky

Type

Image

Vulnerabilities

18
78
86
11
5

Manifest digest

sha256:0a7e3d0e9756a48fb2dffa366dfbed5f991955bdd9e9550667a0f45465e41e19

Layers (12)

alpine:3.14
0
1
1
0
0
vault:1.9.10
18
75
85
11
5

2

ARG VAULT_VERSION=1.9.10

0 B


3

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

1.27 KB


4

|1 VAULT_VERSION=1.9.10 /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

65.58 MB


5

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

188 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.82 KB


10

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


11

CMD ["server" "-dev"]

0 B