在容器中运行保险库时“不允许操作”

fli*_*lix 9 alpine-linux hashicorp-vault

我们在 gitlab CI 中的 Alpine Docker 镜像中运行 vault-cli。升级后,当调用 Vault 时,我们会得到这个:

/bin/bash: line 117: /usr/sbin/vault: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

菲利克斯

fli*_*lix 10

根据此问题,将其添加到您的 Dockerfile 中:

apk add --no-cache vault libcap
setcap cap_ipc_lock= /usr/sbin/vault
Run Code Online (Sandbox Code Playgroud)

请注意,这仅在此处不使用 Vault 作为服务器时才是安全的。


归档时间:

查看次数:

2384 次

最近记录:

5 年,12 月 前