{"owner":"locustio","repo":"locust","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"examples/docker-compose/docker-compose.yml","servicesCount":2,"services":[{"name":"master","image":"locustio/locust","command":"-f /mnt/locust/locustfile.py --master -H http://master:8089","ports":["8089:8089"],"volumes":["./:/mnt/locust"]},{"name":"worker","image":"locustio/locust","command":"-f /mnt/locust/locustfile.py --worker --master-host master","volumes":["./:/mnt/locust"]}],"exposedPorts":["8089"],"dockerRunCommand":"docker run -d --name locust -p 8089:8089 --restart always locustio/locust","podmanRunCommand":"podman run -d --name locust -p 8089:8089 --restart always locustio/locust","skopeoInspectCommand":"skopeo inspect docker://docker.io/locustio/locust:latest","orasPullCommand":"oras pull locustio/locust","registryMeta":{"provider":"dockerhub","image":"locustio/locust","canonicalImage":"docker.io/locustio/locust:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name locust -p 8089:8089 --restart always locustio/locust","dockerPull":"docker pull locustio/locust","podmanRun":"podman run -d --name locust -p 8089:8089 --restart always locustio/locust","skopeoInspect":"skopeo inspect docker://docker.io/locustio/locust:latest","orasPull":"oras pull locustio/locust","composeYaml":"services:\n  locust:\n    image: locustio/locust\n    restart: unless-stopped\n    ports:\n      - \"8089:8089\""}}}