laurentsenta / pl-github

0 stars 1 forks source link

Running testground in docker #15

Open laurentsenta opened 2 years ago

laurentsenta commented 2 years ago

Having the ability to run testground from a docker container would save on configuration & build time.

laurentsenta commented 2 years ago
docker run -d --name=testground-daemon --network=host --restart=unless-stopped -v /data/testground:/root/testground -v /var/run/docker.sock:/var/run/docker.sock iptestground/testground:edge

fails with >>>

Apr 28 15:49:21.508236  INFO   starting run    {"run_id": "c9lbf0926un35tcoimc0", "plan": "ping", "case": "ping", "runner": "local:docker", "instances": 2}
Apr 28 15:49:21.575400  INFO   creating container  {"runner": "local:docker", "run_id": "c9lbf0926un35tcoimc0", "name": "tg-ping-ping-c9lbf0926un35tcoimc0-version-a-0"}
Apr 28 15:49:21.580119  INFO   creating container  {"runner": "local:docker", "run_id": "c9lbf0926un35tcoimc0", "name": "tg-ping-ping-c9lbf0926un35tcoimc0-version-b-0"}
Apr 28 15:49:21.581309  ERROR  Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /root/testground/data/outputs/local_docker/ping/c9lbf0926un35tcoimc0/version-b/0 {"runner": "local:docker", "run_id": "c9lbf0926un35tcoimc0"}
Apr 28 15:49:21.581345  INFO   deleting containers {"runner": "local:docker", "run_id": "c9lbf0926un35tcoimc0", "ids": []}
Apr 28 15:49:21.646168  WARN   run finished in error   {"run_id": "c9lbf0926un35tcoimc0", "plan": "ping", "case": "ping", "runner": "local:docker", "instances": 2, "error": "Error response from daemon: invalid mount config for type \"bind\": bind source path does not exist: /root/testground/data/outputs/local_docker/ping/c9lbf0926un35tcoimc0/version-b/0"}