{"owner":"rapid7","repo":"metasploit-framework","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":2,"services":[{"name":"ms","image":"metasploitframework/metasploit-framework:latest","ports":["4444:4444"],"environment":["DATABASE_URL=postgres://postgres@db:5432/msf?pool=200&timeout=5"],"volumes":["$HOME/.msf4:/home/msf/.msf4"]},{"name":"db","image":"postgres:10-alpine","environment":["POSTGRES_HOST_AUTH_METHOD=trust"],"volumes":["pg_data:/var/lib/postgresql/data"]}],"exposedPorts":["4444"],"dockerRunCommand":"docker run -d --name metasploit-framework -p 4444:4444 --restart always metasploitframework/metasploit-framework:latest","podmanRunCommand":"podman run -d --name metasploit-framework -p 4444:4444 --restart always metasploitframework/metasploit-framework:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/metasploitframework/metasploit-framework:latest","orasPullCommand":"oras pull metasploitframework/metasploit-framework:latest","registryMeta":{"provider":"dockerhub","image":"metasploitframework/metasploit-framework","canonicalImage":"docker.io/metasploitframework/metasploit-framework:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name metasploit-framework -p 4444:4444 --restart always metasploitframework/metasploit-framework:latest","dockerPull":"docker pull metasploitframework/metasploit-framework:latest","podmanRun":"podman run -d --name metasploit-framework -p 4444:4444 --restart always metasploitframework/metasploit-framework:latest","skopeoInspect":"skopeo inspect docker://docker.io/metasploitframework/metasploit-framework:latest","orasPull":"oras pull metasploitframework/metasploit-framework:latest","composeYaml":"services:\n  metasploit-framework:\n    image: metasploitframework/metasploit-framework:latest\n    restart: unless-stopped\n    ports:\n      - \"4444:4444\""}}}