{"owner":"dotnet","repo":"dotnet-monitor","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"samples/Docker/compose.yaml","servicesCount":2,"services":[{"name":"app","image":"mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","ports":["8080:8080"],"environment":["DOTNET_DiagnosticPorts=/diag/dotnet-monitor.sock"],"volumes":["diagvol:/diag"]},{"name":"monitor","image":"mcr.microsoft.com/dotnet/monitor:8","command":"collect --no-auth","ports":["52323:52323","52325:52325"],"environment":["DOTNETMONITOR_DiagnosticPort__ConnectionMode=Listen","DOTNETMONITOR_Storage__DefaultSharedPath=/diag","DOTNETMONITOR_Urls=http://+:52323","DOTNETMONITOR_Metrics__Endpoints=http://+:52325","Logging__Console__FormatterName=simple"],"volumes":["diagvol:/diag"]}],"exposedPorts":["8080","52323","52325"],"dockerRunCommand":"docker run -d --name dotnet-monitor -p 8080:8080 --restart always mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","podmanRunCommand":"podman run -d --name dotnet-monitor -p 8080:8080 --restart always mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","skopeoInspectCommand":"skopeo inspect docker://docker.io/mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","orasPullCommand":"oras pull mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","registryMeta":{"provider":"dockerhub","image":"mcr.microsoft.com/dotnet/samples","canonicalImage":"docker.io/mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","latestTag":"aspnetapp-chiseled","cliCommands":{"dockerRun":"docker run -d --name dotnet-monitor -p 8080:8080 --restart always mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","dockerPull":"docker pull mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","podmanRun":"podman run -d --name dotnet-monitor -p 8080:8080 --restart always mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","skopeoInspect":"skopeo inspect docker://docker.io/mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","orasPull":"oras pull mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled","composeYaml":"services:\n  dotnet-monitor:\n    image: mcr.microsoft.com/dotnet/samples:aspnetapp-chiseled\n    restart: unless-stopped\n    ports:\n      - \"8080:8080\""}}}