如何在Windows上将docker-compose与机密结合使用?

时间:2018-07-26 09:09:47

标签: docker docker-compose

我正在使用:

  • docker版本18.02.1-ee-2
  • docker-compose版本1.22.0,内部版本为f46880fe
  • Windows Server 2016 Standard

我有一个内容为docker的yml文件:

version: '3.5'
services:
  xyz:
    container_name: xyz1
    hostname: xyz-linux
    build: ./BZZ+/XYZ
    dns:
      - 192.168.40.101
    ports:
      - "5005:5000"
    secrets:
      - source: xyz_cert
        target: XYZ.pfx
      - source: xyz_cert_password
        target: XYZ.txt

secrets:
  xyz_cert:    
    file: XYZ.pfx
  xyz_cert_password:
    file: XYZ.txt

所以我遇到的问题是,当我在Windows中运行命令 docker-compose up --build 时,它会引发错误:

  

错误:xyz无法为服务xyz创建容器:类型“绑定”的无效安装配置:无效的安装路径:“ / run / secrets / XYZ.pfx”

我尝试在许多没有乐趣的位置创建secrets文件夹。

这在Linux上绝对可以正常工作!

0 个答案:

没有答案