0
我想設置我的第一個docker組成完整的應用程序,並且我創建了一個依賴於mongodb的spring引導應用程序。所以,我在Dockerfile的相同級別的代碼的根目錄下創建了一個docker-compose.yml文件。當我使用gradlew build buildDocker
創建映像時,everuthing進行得很順利,並且映像已創建,我可以運行它(但由於無法打開MongoDB連接而失敗)。所以,我創建了泊塢窗,compose.yml這樣:docker-compose在windows中:不支持的服務配置選項:'web'
services:
web:
build: .
ports:
- "8082:8082"
links:
- mongo
mongo:
environment:
spring.data.mongodb.host: localhost
spring.data.mongodb.port: 27017
spring.data.mongodb.database: Transactions
spring.data.mongodb.username: someUsername
spring.data.mongodb.password: somePassword
image: "mongo:3.4"
然而,當我執行命令docker-compose up
,我得到這個錯誤:
Unsupported config option for services: 'web'
我使用的是Windows 10操作系統作爲,以及docker撰寫的版本是docker-compose version 1.14.0, build c7bdf9e3
問題: 有誰知道如何設置docker-compose.yml文件以避免接收到錯誤?
嘗試在第一行設置docker-compose版本號,例如, '版本:'2''。 – fernandezcuesta