[Kommentar](https: //) des vorherigen Artikels (Erstellen der stärksten Laravel-Entwicklungsumgebung mit Docker [Neue Ausgabe]) Es gab eine Anfrage zur Verwendung von phpMyAdmin unter qiita.com/ucan-lab/items/5fc1281cd8076c8ac9f4#comment-6cb955aac0bed2872261), daher werde ich einen ergänzenden Artikel erstellen.
https://github.com/ucan-lab/docker-laravel
docker-compose.yml
volumes:
#Nachtrag
pma-session-store:
services:
#Nachtrag
pma:
image: phpmyadmin/phpmyadmin:5.0.2
environment:
- PMA_HOST=db
- PMA_USER=root
- PMA_PASSWORD=secret
ports:
- 8080:80
volumes:
- pma-session-store:/sessions
$ docker-compose up -d
http://127.0.0.1:8080
Wenn Sie auf die obige URL zugreifen und der Bildschirm phpMyAdmin angezeigt wird, ist dies in Ordnung.
In meinen Datenbankcontainereinstellungen habe ich die Authentifizierungsmethode auf das neue caching_sha2_password in der MySQL 8.0-Serie festgelegt. Da phpMyAdmin caching_sha2_password nur mit 5.0.1 oder höher unterstützt, wird die neue Version explizit im Tag angegeben. Es kann in Ordnung sein, es zu entfernen, wenn die neuesten Punkte auf die 5. Serie verweisen.
(Da es keine besonderen Unannehmlichkeiten mit Client-Tools wie MySQL CLI und Sequel Ace gibt, denke ich persönlich, dass es nicht notwendig ist, phpMyAdmin einzuschließen.)
Recommended Posts