我是Docker的新手,启动时遇到很多麻烦。我正在为Visual Studio 2017开发一个asp.net核心1.0.1应用程序用户docker容器工具。我在具有此值的compose文件的同一根目录中包含以下env.file:

REDIS_PORT=6379

这个 docker 组成yml:
version: '2'

services:
  haproxy:
    image: eeacms/haproxy
    links:
      - webapplication3
    ports:
     - "80:80"
  webapplication3:
    image: webapplication3
    enviroment:
      - REDIS_PORT=${REDIS_PORT}
    build:
      context: .
      dockerfile: Dockerfile
    links:
      - redis
    ports:
     - "80"
  redis:
    image: redis
    ports:
     - ${REDIS_PORT}

我想知道我必须从Asp.net核心应用程序连接到的Redis端口。据我所知,唯一的方法是使用env变量,并且由于我不想复制端口,所以我想使用.env文件样式。无论如何,这是行不通的:
Unsupported config option for services.webapplication3:'enviroment'

任何想法可能是什么问题?

最佳答案

您错过了单词environment中的字母“n”。

10-06 15:11