docker.io/hashicorp/vault:1.8.1 linux/amd64

docker.io/hashicorp/vault:1.8.1 - 国内下载镜像源 浏览次数:30

这是一个 HashiCorp Vault 的 Docker 镜像。HashiCorp Vault 是一个安全、透明的秘密管理工具,用于存储和严格控制访问敏感数据,如密码、API 密钥、证书等。使用该镜像可以方便地在 Docker 环境中部署和运行 Vault。

源镜像 docker.io/hashicorp/vault:1.8.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1
镜像ID sha256:4b990e55646e58c3f51eafc6adb4a4fc2d6cb355af03ea429954ee15c53395fd
镜像TAG 1.8.1
大小 180.79MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD server -dev
启动入口 docker-entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 30 次
贡献者
镜像创建 2021-08-05T15:35:36.979736573Z
同步时间 2025-05-21 17:39
更新时间 2025-05-31 00:48
开放端口
8200/tcp
目录挂载
/vault/file /vault/logs
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
镜像标签
1.8.1: version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1  docker.io/hashicorp/vault:1.8.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1  docker.io/hashicorp/vault:1.8.1

Shell快速替换命令

sed -i 's#hashicorp/vault:1.8.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1  docker.io/hashicorp/vault:1.8.1'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1  docker.io/hashicorp/vault:1.8.1'

镜像构建历史


# 2021-08-05 23:35:36  0.00B 设置默认要执行的命令
CMD ["server" "-dev"]
                        
# 2021-08-05 23:35:36  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2021-08-05 23:35:36  4.06KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
                        
# 2021-08-05 23:35:36  0.00B 声明容器运行时监听的端口
EXPOSE map[8200/tcp:{}]
                        
# 2021-08-05 23:35:36  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/vault/file]
                        
# 2021-08-05 23:35:36  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/vault/logs]
                        
# 2021-08-05 23:35:36  0.00B 执行命令并创建新的镜像层
RUN |1 VAULT_VERSION=1.8.1 /bin/sh -c mkdir -p /vault/logs &&     mkdir -p /vault/file &&     mkdir -p /vault/config &&     chown -R vault:vault /vault # buildkit
                        
# 2021-08-05 23:35:36  175.17MB 执行命令并创建新的镜像层
RUN |1 VAULT_VERSION=1.8.1 /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         hkp://p80.pool.sks-keyservers.net:80         hkp://keyserver.ubuntu.com:80         hkp://pgp.mit.edu:80     ; 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 # buildkit
                        
# 2021-08-05 23:35:21  4.67KB 执行命令并创建新的镜像层
RUN |1 VAULT_VERSION=1.8.1 /bin/sh -c addgroup vault &&     adduser -S -G vault vault # buildkit
                        
# 2021-08-05 23:35:21  0.00B 定义构建参数
ARG VAULT_VERSION=1.8.1
                        
# 2021-04-15 03:19:39  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2021-04-15 03:19:39  5.61MB 
/bin/sh -c #(nop) ADD file:8ec69d882e7f29f0652d537557160e638168550f738d0d49f90a7ef96bf31787 in / 
                        
                    

镜像信息

{
    "Id": "sha256:4b990e55646e58c3f51eafc6adb4a4fc2d6cb355af03ea429954ee15c53395fd",
    "RepoTags": [
        "hashicorp/vault:1.8.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault:1.8.1"
    ],
    "RepoDigests": [
        "hashicorp/vault@sha256:a59ca14cedb87553516504c8ca763b7a262ed3d471e649e6667f97cd9123928e",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/vault@sha256:50ab0c874d4defd6a01c04239cad103d4f0f8ff1f2d13811671ee9f70ca58db9"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2021-08-05T15:35:36.979736573Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8200/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
        ],
        "Cmd": [
            "server",
            "-dev"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/vault/file": {},
            "/vault/logs": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "version": "1.8.1"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 180790573,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/beb027ffe445943e08cbc6fc9bdcb648678a8538a6b792e2ee5be362388d089b/diff:/var/lib/docker/overlay2/e131ce5af3f904ca36e186fac4e844b1a61713c2d59e1867e966638518439980/diff:/var/lib/docker/overlay2/f9fca8ea0e5d4dbd1e70bb5336366a53e074ab1a4087c6fe70dd28c76038b22d/diff:/var/lib/docker/overlay2/ccc64146532eb4ab770a6476665f2eb60b466cd888cda352f6e9ab44fc6831a3/diff",
            "MergedDir": "/var/lib/docker/overlay2/e5f80f73d980fd6593f09673dfb4038960452c6541457cb3af390843af9c2b65/merged",
            "UpperDir": "/var/lib/docker/overlay2/e5f80f73d980fd6593f09673dfb4038960452c6541457cb3af390843af9c2b65/diff",
            "WorkDir": "/var/lib/docker/overlay2/e5f80f73d980fd6593f09673dfb4038960452c6541457cb3af390843af9c2b65/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:b2d5eeeaba3a22b9b8aa97261957974a6bd65274ebd43e1d81d0a7b8b752b116",
            "sha256:3eae6e1fa6316d9228f3408e5945272e18dfc46564aa397d6c00dca766f245cf",
            "sha256:cc8138fe162ada4b2d45714bbbb86d3d17221777ed0e0daea43f5a06e4c1f31b",
            "sha256:f27cf01011ab0582356d9d5f2908fccbedf146be683dce9a334af9dbeb81087b",
            "sha256:60e016336923b9a73cb66c9303d0a56027e320ab98f9a940557124aac020a187"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-05-21T17:39:32.108544228+08:00"
    }
}

更多版本

docker.io/hashicorp/vault:1.17.2

linux/amd64 docker.io449.28MB2024-12-02 16:45
163

docker.io/hashicorp/vault:1.18.1

linux/amd64 docker.io466.39MB2025-01-24 15:35
134

docker.io/hashicorp/vault-k8s:1.5.0

linux/amd64 docker.io85.62MB2025-01-24 15:36
119

docker.io/hashicorp/vault-secrets-operator:0.9.0

linux/amd64 docker.io85.30MB2025-02-11 10:59
135

docker.io/hashicorp/vault:latest

linux/amd64 docker.io503.56MB2025-04-25 11:34
54

docker.io/hashicorp/vault-k8s:1.4.1

linux/amd64 docker.io69.71MB2025-05-21 13:40
25

docker.io/hashicorp/vault:1.16.1

linux/amd64 docker.io430.07MB2025-05-21 13:43
24

docker.io/hashicorp/vault:1.8.1

linux/amd64 docker.io180.79MB2025-05-21 17:39
29