首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >坞中的秘密-组成安装为空目录

坞中的秘密-组成安装为空目录
EN

Stack Overflow用户
提问于 2020-07-01 07:16:37
回答 2查看 1.1K关注 0票数 0

我一直试图添加秘密到我的码头容器使用码头-合成秘密,没有任何运气。

使用此docker-compose.yml,秘密作为空目录(而不是文件)在/run/secrets/my_secret下挂载:

代码语言:javascript
复制
version: '3.7'

services:
  main:
    build:
      context: ./
    secrets:
      - my_secret

secrets:
  my_secret:
    file: first_secret.txt

我试图显式地定义目标和源。

代码语言:javascript
复制
main:
  ...
  secrets:
        - source: my_secret
          target: /usr/local/secrets/custom_location

但是它仍然被添加为一个空目录,为什么呢?

我意识到在没有坞客群的情况下使用秘密的局限性,只想用秘密作为一种语义方式来定义秘密。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-01 08:47:26

显然,在码头写作中使用秘密的能力还在进行中(因此,不起作用)。但是您可以使用Dockerfile来解决这个问题。

这里有一个关于如何做到这一点的深入教程:https://pythonspeed.com/articles/build-secrets-docker-compose/

票数 2
EN

Stack Overflow用户

发布于 2021-10-19 15:09:20

删除容器(docker container rm …),然后再次运行docker compose up

资料来源:https://github.com/docker/compose/issues/4865#issuecomment-468644938 (为我工作)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62671547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档