【问题标题】:Docker Locust locustfile.py not foundDocker Locust locustfile.py 未找到
【发布时间】:2020-08-06 08:09:40
【问题描述】:

我需要从 https://hub.docker.com/r/locustio/locust 创建一个包含 locustfile.py 的图像。

我使用这个 Dockerfile:

FROM locustio/locust:1.1.1
ADD locustfile.py /mnt/locust
RUN pip3 install ...

然后我构建图像:

docker build -t mylocustimage locust/.

我尝试在我的 docker-compose.yml 中使用它:

locust-master:
    image: mylocustimage
    ports:
      - "8089:8089"
    command: -f /mnt/locust/locustfile.py -H http://localhost --logfile=locustfile.log

但每次我尝试启动容器时都会失败并出现以下错误:

找不到任何蝗虫文件!确保文件以 '.py' 结尾并查看 --help 以获取可用选项。

谁能帮我弄清楚我做错了什么?

【问题讨论】:

    标签: python docker docker-compose locust


    【解决方案1】:

    您缺少斜杠,您需要这样做:

    ADD locustfile.py /mnt/locust/
    

    ... 否则 locustfile.py 将被保存到图像中,字面意思是 /mnt/locust 而不是 /mnt/locust/locustfile.py

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-20
      • 2020-06-29
      相关资源
      最近更新 更多