从docker-compose运行Gatling

时间:2016-04-04 23:08:21

标签: docker docker-compose gatling

我有以下docker-compose.yml

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

当我用docker-compose up运行它时,我得到了所有模拟的列表,但当我选择我的时,会发生一些奇怪的事情:

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`.

如您所见,终端中没有关于模拟的其他问题。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

uptty: Truethis)一起使用时,存在一个已知错误。我相信你在一段时间后才会超时,并且错误报告错误。

如果您想要更具互动性的内容,可以尝试使用docker-compose run,而不会遇到此问题。