{"owner":"microsoft","repo":"RustTraining","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker/compose.yaml","servicesCount":1,"services":[{"name":"books","image":"rust-training:local","build":{"context":"..","dockerfile":"docker/Dockerfile"},"restart":"unless-stopped","ports":["${PORT:-3000}:8080"]}],"exposedPorts":["3000"],"dockerRunCommand":"docker run -d --name rusttraining -p 3000:3000 --restart always rust-training:local","podmanRunCommand":"podman run -d --name rusttraining -p 3000:3000 --restart always rust-training:local","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/rust-training:local","orasPullCommand":"oras pull rust-training:local","registryMeta":{"provider":"dockerhub","image":"library/rust-training","canonicalImage":"docker.io/library/rust-training:local","latestTag":"local","cliCommands":{"dockerRun":"docker run -d --name rusttraining -p 3000:3000 --restart always rust-training:local","dockerPull":"docker pull rust-training:local","podmanRun":"podman run -d --name rusttraining -p 3000:3000 --restart always rust-training:local","skopeoInspect":"skopeo inspect docker://docker.io/library/rust-training:local","orasPull":"oras pull rust-training:local","composeYaml":"services:\n  rusttraining:\n    image: rust-training:local\n    restart: unless-stopped\n    ports:\n      - \"3000:3000\""}}}