{"owner":"thephpleague","repo":"flysystem","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":8,"services":[{"name":"mongodb","image":"mongo:7","ports":["27017:27017"]},{"name":"sabredav","image":"php:8.1-alpine3.15","restart":"always","command":"php -S 0.0.0.0:4040 /var/www/html/src/WebDAV/resources/server.php","ports":["4040:4040"],"volumes":["./:/var/www/html/"]},{"name":"webdav","image":"bytemark/webdav","restart":"always","ports":["4080:80"],"environment":["AUTH_TYPE=Digest","USERNAME=alice","PASSWORD=secret1234","ANONYMOUS_METHODS=GET,OPTIONS"]},{"name":"sftp","image":"atmoz/sftp","restart":"always","ports":["2222:22"],"volumes":["./test_files/sftp/users.conf:/etc/sftp/users.conf","./test_files/sftp/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key","./test_files/sftp/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key","./test_files/sftp/id_rsa.pub:/home/bar/.ssh/keys/id_rsa.pub"]},{"name":"sftp_eddsa_only","image":"atmoz/sftp","restart":"always","ports":["2223:22"],"volumes":["./test_files/sftp/users.conf:/etc/sftp/users.conf","./test_files/sftp/sshd_custom_configs.sh:/etc/sftp.d/sshd_custom_configs.sh","./test_files/sftp/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key"]},{"name":"ftp","image":"delfer/alpine-ftp-server","restart":"always","ports":["2121:21","21000-21010:21000-21010"],"environment":["USERS=foo|pass|/home/foo/upload","ADDRESS=localhost"]},{"name":"ftpd","image":"stilliard/pure-ftpd","restart":"always","command":"/run.sh -l puredb:/etc/pure-ftpd/pureftpd.pdb -E -j -P localhost","ports":["2122:21","30000-30009:30000-30009"],"environment":["PUBLICHOST=localhost","FTP_USER_NAME=foo","FTP_USER_PASS=pass","FTP_USER_HOME=/home/foo"]},{"name":"toxiproxy","image":"ghcr.io/shopify/toxiproxy","restart":"unless-stopped","command":"-host 0.0.0.0 -config /opt/toxiproxy/config.json","ports":["8474:8474","8222:8222","8121:8121","8122:8122"],"volumes":["./test_files/toxiproxy/toxiproxy.json:/opt/toxiproxy/config.json:ro"]}],"exposedPorts":["27017","4040","4080","2222","2223","2121","2122","8474","8222","8121","8122"],"dockerRunCommand":"docker run -d --name flysystem -p 27017:27017 --restart always mongo:7","podmanRunCommand":"podman run -d --name flysystem -p 27017:27017 --restart always mongo:7","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/mongo:7","orasPullCommand":"oras pull mongo:7","registryMeta":{"provider":"dockerhub","image":"library/mongo","canonicalImage":"docker.io/library/mongo:7","latestTag":"7","cliCommands":{"dockerRun":"docker run -d --name flysystem -p 27017:27017 --restart always mongo:7","dockerPull":"docker pull mongo:7","podmanRun":"podman run -d --name flysystem -p 27017:27017 --restart always mongo:7","skopeoInspect":"skopeo inspect docker://docker.io/library/mongo:7","orasPull":"oras pull mongo:7","composeYaml":"services:\n  flysystem:\n    image: mongo:7\n    restart: unless-stopped\n    ports:\n      - \"27017:27017\""}}}