{"owner":"ageron","repo":"handson-ml","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker/docker-compose.yml","servicesCount":1,"services":[{"name":"handson-ml","image":"ageron/handson-ml:latest","build":{"context":"../","dockerfile":"./docker/Dockerfile"},"restart":"unless-stopped","command":"/opt/conda/envs/tf1/bin/jupyter notebook --ip='0.0.0.0' --port=8888 --no-browser","ports":["8888:8888","6006:6006"],"volumes":["../:/home/devel/handson-ml"]}],"exposedPorts":["8888","6006"],"dockerRunCommand":"docker run -d --name handson-ml -p 8888:8888 --restart always ageron/handson-ml:latest","podmanRunCommand":"podman run -d --name handson-ml -p 8888:8888 --restart always ageron/handson-ml:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/ageron/handson-ml:latest","orasPullCommand":"oras pull ageron/handson-ml:latest","registryMeta":{"provider":"dockerhub","image":"ageron/handson-ml","canonicalImage":"docker.io/ageron/handson-ml:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name handson-ml -p 8888:8888 --restart always ageron/handson-ml:latest","dockerPull":"docker pull ageron/handson-ml:latest","podmanRun":"podman run -d --name handson-ml -p 8888:8888 --restart always ageron/handson-ml:latest","skopeoInspect":"skopeo inspect docker://docker.io/ageron/handson-ml:latest","orasPull":"oras pull ageron/handson-ml:latest","composeYaml":"services:\n  handson-ml:\n    image: ageron/handson-ml:latest\n    restart: unless-stopped\n    ports:\n      - \"8888:8888\""}}}