【发布时间】:2020-03-30 09:17:20
【问题描述】:
以下是我的 docker-compose.yml 文件:
version: "3"
services:
coreapi:
build:
context: ./theapi
dockerfile: Dockerfile
ports:
- "5000:5000"
sqlserver:
build:
context: ./sqlserver
environment:
ACCEPT_EULA="Y"
SA_PASSWORD="Pwd12345!"
ports:
- "11433:1433"
错误:
错误:撰写文件 '.\docker-compose.yml' 无效,因为: services.sqlserver.build 包含不受支持的选项:“环境”
我尝试过使用在线格式化程序,我尝试过删除双引号,添加单引号。似乎没有任何效果。
【问题讨论】:
-
如果你在环境行中使用
=,他们需要一个-前缀,例如:- ACCEPT_EULA=Y -
是的,我刚刚想通了。我没有使用连字符,因为我看到了几个没有它的例子。
标签: sql-server docker docker-compose yaml containers