gpt4 book ai didi

java - 将 Docker Secrets 与 Spotify Docker 客户端一起使用

转载 作者:行者123 更新时间:2023-11-30 12:08:14 25 4
gpt4 key购买 nike

我正在使用 Spotify 的 Docker-Client,但遇到了文档墙。我试图弄清楚如何将环境中已经创建的 docker secret 传递给使用 docker-client 构建的容器。该文档仅显示如何创建 secret ,但这不是很有用,因为 secret 已经存在。我可以使用 DockerClient 中的 listSecrets 获取环境中的 secret 列表,但我无法将它们从 Secret 转换为到 SecretBind。非常感谢任何帮助。

最佳答案

我通过查看所有代码 spotify/docker-client 代码发现了这一点。该文档没有显示将 Secret 转换为 SecretBind 的方法,ContainerSpec 需要传入 Docker Secrets。

public SecretBind createBind(Secret secret) {
SecretFile file = SecretFile.builder()
.name(secret.secretSpect().name())
.uid("0")
.gid("0")
.build();
SecretBind bind = SecretBind.builder()
.secretName(secret.secretSpec().name())
.secretId(secret.id())
.file(file)
.build();
return bind;
}

关于java - 将 Docker Secrets 与 Spotify Docker 客户端一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54427970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com