Play With Docker(PWD): https://labs.play-with-docker.com/ ( https://labs.play-with-docker.com?stack= )
Docker Playground Guide: https://www.guschlbauer.dev/play-with-docker-pwd-an-amazing-one-click-docker-playground-project/
YAML in 5 minutes: https://www.codeproject.com/Articles/1214409/Learn-YAML-in-five-minutes
Docker images: https://hub.docker.com/
Portainer-ce: PWD => Portainer.yml (admin/password)
Filebrowser: PWD => Filebrowser.yml
Portainer + Filebrowser: PWD => portainer-filebrowser.yml
Postgres + pgWeb: PWD => pg-pgweb.yml
Postgres + pgAdmin4: PWD => pg-pgadmin.yml
MySQL+phpMyAdmin: https://labs.play-with-docker.com?stack=https://raw.githubusercontent.com/play-with-docker/stacks/master/mysql/latest/stack.yml
Stack: Portainer + FileBrowser + PostgreSQL + pgAdmin4 (phpPgAdmin/Adminer/pgWeb): PWD => stack.yml
_
Docker Play workspace:
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer (adminadminadmin)
docker run -d -p 8080:80 -v /:/srv/ --name filebrowser filebrowser/filebrowser (admin/admin)
https://www.pgadmin.org/docs/pgadmin4/latest/container_deployment.html
docker run -d -p 80:80 -e 'PGADMIN_DEFAULT_EMAIL=[email protected]' -e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret' dpage/pgadmin4
1. Open and login to https://labs.play-with-docker.com/
2. New Instance
3. Run docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer (adminadminadmin)
4. Open :9090 port
5. Set Portainers new user pwd 12 symbols (for exaple: adminadminadmin)
6. In Portainer UI: Home > local > Stacks > [+ Add stack] > Name: lowcase
7. Web editor: docker-compose.yml contents
8. Actions: [Deploy the stack]
9. Containers > copy postgers IP
10. Open :82 port to open pgAdmin4 UI (slow start -self refresh when ready, so just wait) ([email protected]/SuperSecret)
11. [Add new server] > General: Name:
11. Host: postgres container IP (9.) postgres/postgres [Save]
12. File > Pereferences > Miscellanious > Theme: Dark [Save]