首页 > 解决方案 > 错误:yaml.scanner.ScannerError:“./docker-compose.yml”中不允许映射值,第 24 行,第 16 列

问题描述

https://medium.com/@francoisromain/host-multiple-websites-with-https-inside-docker-containers-on-a-single-server-18467484ab95

使用上面链接中的命令创建我的环境。

我用 jwilder/nginx-proxy 创建了代理。但是在尝试运行 webapp 以连接到代理时出现错误。

version: "3"
services:
  app:
    image: node:alpine
    volumes:
      - ./:/app
    working_dir: /app
    depends_on:
      - mongo
    environment:
      NODE_ENV: development
    ports:
      - 3000:3000
    command: npm run dev
  mongo:
    image: mongo
    expose:
      - 27017
    volumes:
      - ./data/db:/data/db
services:
  my-app:
    …
    environment:
      VIRTUAL_HOST: my-app.local
      VIRTUAL_PORT: 3000
services:
  my-app:
    …
    expose:
      - 3000
networks:
  default:
    external:
      name: nginx-proxy

标签: dockersslnginxdocker-composedockerfile

解决方案


推荐阅读