2016-04-04 10 views
0

ich folgendes docker-compose.yml haben:Lauf Gatling von Docker-komponieren

version: '2' 

services: 

    gatling: 
    image: denvazh/gatling 
    stdin_open: true 
    tty: true 
    volumes: 
     - ./conf:/opt/gatling/conf 
     - ./user-files:/opt/gatling/user-files 
     - ./results:/opt/gatling/results 

Wenn ich es mit docker-compose up betreibe ich die Liste aller Simulationen, aber wenn ich meine wählen, etwas Seltsames passiert:

dc up 
Creating gatling_gatling_1 
Attaching to gatling_gatling_1 
gatling_1 | GATLING_HOME is set to /opt/gatling 
gatling_1 | Choose a simulation number: 
gatling_1 |  [0] AppsPods 
gatling_1 |  [1] ServerSimulation 
gatling_1 |  [2] computerdatabase.BasicSimulation 
gatling_1 |  [3] computerdatabase.advanced.AdvancedSimulationStep01 
gatling_1 |  [4] computerdatabase.advanced.AdvancedSimulationStep02 
gatling_1 |  [5] computerdatabase.advanced.AdvancedSimulationStep03 
gatling_1 |  [6] computerdatabase.advanced.AdvancedSimulationStep04 
gatling_1 |  [7] computerdatabase.advanced.AdvancedSimulationStep05 
0 
ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`. 

Wie Sie sehen, gibt es im Terminal keine weiteren Fragen zur Simulation.

Was fehlt mir?

Antwort

0

Es ist ein bekannter Fehler bekannt, wenn up mit tty: True (https://github.com/docker/compose/issues/3106) verwendet wird. Ich glaube, dass Sie nach einer Weile ein Timeout erreichen und der Fehler wird falsch gemeldet.

Wenn Sie etwas interaktiver möchten, können Sie stattdessen versuchen, docker-compose run verwenden, die dieses Problem nicht hat.