如何在ASP.NET Core 2.1中访问Docker Secrets?

时间:2018-11-16 03:01:58

标签: docker docker-compose asp.net-core-2.1

我发现的所有示例都针对ASP.NET Core1.x。他们使用的nuget包已经过时了。我试图检查“ / run / secrets”,但它丢失了,我认为这与我的机密在外部有关。

version: '3.4'

services:
  web:
    image: ${DOCKER_REGISTRY}myprojectweb
    build:
      context: .
      dockerfile: MyProject.Web/Dockerfile
    depends_on:
      - mongodb
    secrets:
      - db_password

  proxy:
    image: nginx:latest
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf

  mongodb:
      image: mongo
      command: --smallfiles
      volumes:
        - './data:/data/db'

secrets:
  db_password:
     external: true

0 个答案:

没有答案