我有以下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`.
如您所见,终端中没有关于模拟的其他问题。
我错过了什么?
答案 0 :(得分:0)
up
与tty: True
(this)一起使用时,存在一个已知错误。我相信你在一段时间后才会超时,并且错误报告错误。
如果您想要更具互动性的内容,可以尝试使用docker-compose run
,而不会遇到此问题。