Ich habe eine typische Webumgebung auf der Google Cloud Platform über Docker eingerichtet.Zugriff auf Docker Phpmyadmin über Port
Nginx, PHP, MySQL läuft. Das nächste, was ich will, ist Phpmyadmin, aber hier stolpere ich über ein Konnektivitätsproblem. Ich kann phpmyadmin nicht über myip: 1234 erreichen, wie es in der Dokumentation angegeben ist.
Hier ist der wichtige Teil meines Docker-Compose.yml
mysql:
build: mysql-docker/.
container_name: mysql
volumes:
- /var/mysql:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: pw
MYSQL_USER: florian
MYSQL_PASSWORD: pw
MYSQL_DATABASE: db
phpmyadmin:
build: phpmyadmin/.
links:
- mysql:db
ports:
- 1234:80
container_name: phpmyadmin
environment:
PMA_ARBITRARY: 1
PMA_USERNAME: florian
PMA_PASSWORD: pw
MYSQL_ROOT_PASSWORD: pw
restart: always
Das ist mein phpmyadmin Dockerfile
FROM phpmyadmin/phpmyadmin
EXPOSE 80
Weiß jemand, was in diesem Fall passiert mit mir? Ich suchte viele Themen und probierte viel, fand aber keine Lösung.
Ich weiß nicht, Google Cloud-Plattform, aber müssen Sie wahrscheinlich einige Portweiterleitung tun? Die Docker-Compose-Datei sieht für mich gültig aus. –
Absolut Danke @MathiasJ. Ich habe stundenlang in meinem Docker Setup gesucht, aber die Lösung war so einfach. – Florian
Gern geschehen. Ich bin froh, dir geholfen zu haben! –