"Operation not Permitted" 当 运行 容器中的 Vault
"Operation not Permitted" when running Vault in a container
我们是 运行 GitLab CI 中 Alpine Docker 映像中的 vault-cli。
升级后,我们在调用 Vault 时得到这个:
/bin/bash: line 117: /usr/sbin/vault: Operation not permitted
菲利克斯
根据 this issue,将此添加到您的 Dockerfile:
apk add --no-cache vault libcap
setcap cap_ipc_lock= /usr/sbin/vault
请注意,这仅在此处不使用保管库作为服务器时才安全。
我们是 运行 GitLab CI 中 Alpine Docker 映像中的 vault-cli。 升级后,我们在调用 Vault 时得到这个:
/bin/bash: line 117: /usr/sbin/vault: Operation not permitted
菲利克斯
根据 this issue,将此添加到您的 Dockerfile:
apk add --no-cache vault libcap
setcap cap_ipc_lock= /usr/sbin/vault
请注意,这仅在此处不使用保管库作为服务器时才安全。