未找到Docker蝗虫蝗虫文件.py

2024-09-21 03:25:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从https://hub.docker.com/r/locustio/locust创建一个包含locastfile.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

但每次尝试启动容器时,都会出现以下错误:

Could not find any locustfile! Ensure file ends in '.py' and see --help for available options.

有人能帮我找出我做错了什么吗


Tags: dockerfrompyhttps图像dockerfilecomadd
1条回答
网友
1楼 · 发布于 2024-09-21 03:25:53

缺少尾部斜杠,需要执行以下操作:

ADD locustfile.py /mnt/locust/

。。。否则,locastfile.py将以字面上的/mnt/locust而不是/mnt/locust/locustfile.py的形式保存到图像中

相关问题 更多 >

    热门问题