Docker 蝗虫 locustfile.py 未找到
Docker Locust locustfile.py not found
我需要从 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
但是每次我尝试启动容器时都会失败并出现以下错误:
Could not find any locustfile! Ensure file ends in '.py' and see --help for available options.
谁能帮我弄清楚我做错了什么?
您缺少尾部斜杠,您需要执行以下操作:
ADD locustfile.py /mnt/locust/
... 否则 locustfile.py 将被保存到图像中 /mnt/locust
而不是 /mnt/locust/locustfile.py
我需要从 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
但是每次我尝试启动容器时都会失败并出现以下错误:
Could not find any locustfile! Ensure file ends in '.py' and see --help for available options.
谁能帮我弄清楚我做错了什么?
您缺少尾部斜杠,您需要执行以下操作:
ADD locustfile.py /mnt/locust/
... 否则 locustfile.py 将被保存到图像中 /mnt/locust
而不是 /mnt/locust/locustfile.py