我发现的所有示例都针对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