如何在 docker-compose.yml 中存储 server_key_rsa ?

2024-01-06

我需要将 sftpServer 的 server_key_rsa 存储在 docker-compose.yml 中,但我不知道如何存储它

现在看起来是这样的:

-----BEGIN RSA PRIVATE KEY-----
***********************My Key bla bla bla.......
**********************************************
**********************************************
**********************************************
**********************************************
-----END RSA PRIVATE KEY-----

我想这样存储它:

server_key_rsa = 这里应该是密钥。

我尝试用“|”就在我的密钥之前,我尝试将密钥文件更改为 Base64,我尝试了行之间的“\n”,我尝试了“the\nrsa\nkey”,但这些解决方案失败了。

有什么想法吗?


The docker-compose.yml 文件中的 Secrets 定义 https://docs.docker.com/compose/compose-file/#secrets-configuration-reference从文件格式 3.3 版本开始,不支持在 docker-compose.yml 文件本身内传递机密内容。秘密必须是外部的(预定义为docker secret create secret_name -)或来自单独文件的内容。

外部定义秘密的语法是:

secrets:
  my_first_secret:
    file: ./secret_data
  my_second_secret:
    external: true

包含您的秘密的单独文件的语法是:

secrets:
  my_first_secret:
    file: ./secret_data
  my_second_secret:
    external:
      name: redis_secret
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 docker-compose.yml 中存储 server_key_rsa ? 的相关文章

随机推荐