私は最初のドッカー作成アプリケーションを作成しようとしていますが、mongodbに依存するスプリングブートアプリケーションを作成しました。そこで、Dockerfileと同じレベルのコードのルートにdocker-compose.ymlファイルを作成しました。 gradlew build buildDocker
を使用してイメージを作成すると、エミュレーションがうまくいって、イメージが作成されて実行できます(ただし、mongodb接続を開くことができないため失敗します)。私はdocker-compose up
コマンドを実行するときしかし、私はこのエラーを取得する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"
::だから、私は、ドッキングウィンドウ-compose.ymlをこのように作成した
Unsupported config option for services: 'web'
私はOSとしてWindows 10を使用していて、ドッカーの作成バージョンはdocker-compose version 1.14.0, build c7bdf9e3
質問: 誰でも、そのエラーを受信しないようにdocker-compose.ymlファイルを設定する必要はありますか?
最初の行にドッカーの作成バージョン番号を設定してください。バージョン: '2' ' – fernandezcuesta