Я установил типичную веб-среду на Google Cloud Platform через Docker.Не удается получить доступ к докере Phpmyadmin через порт
Nginx, Php, MySQL запущен. Следующее, что я хочу, это Phpmyadmin, но здесь я натыкаюсь на проблему с подключением. Я не могу связаться с phpmyadmin через myip: 1234, как указано в документации.
Вот важная часть моей Докер-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
Это мой PHPMyAdmin Dockerfile
FROM phpmyadmin/phpmyadmin
EXPOSE 80
Кто-нибудь знает, что происходит со мной в этом случае? Я искал много тем и много пробовал, но не нашел решения.
Я не знаю, платформу Google Cloud, но вам, вероятно, нужно выполнить некоторую переадресацию портов? Файл сборщика докеров выглядит действительным для меня. –
Абсолютно спасибо @MathiasJ. Я много часов искал в своей док-станции, но решение было таким простым. – Florian
Добро пожаловать. Я рад помочь вам! –