Erstellen Sie einen Container für Docker x Laravel phpMyAdmin

[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.

Verfahren

https://github.com/ucan-lab/docker-laravel

Der Dienst phpMyAdmin wurde zu docker-compose.yml hinzugefügt

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

Erstellen Sie einen Docker-Container

$ docker-compose up -d

Greifen Sie auf phpMyAdmin zu

http://127.0.0.1:8080

Wenn Sie auf die obige URL zugreifen und der Bildschirm phpMyAdmin angezeigt wird, ist dies in Ordnung.

ScreenShot 2020-09-22 19.11.42.png

ScreenShot 2020-09-22 19.11.46.png

Ergänzung

MySQL neues Authentifizierungs-Plug-In caching_sha2_password

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.

Serpentin

(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

Erstellen Sie einen Container für Docker x Laravel phpMyAdmin
Erstellen Sie einen Container, der den Docker x Laravel-Code automatisch formatiert
Erstellen Sie einen Docker-Container für einen einfachen Python-Webserver
Docker x Laravel Wahnsinnig langsamer Docker für Windows explodiert
Erstellen Sie einen Container für Docker x Laravel phpMyAdmin
Erstellen Sie mit Docker ein SPA für Laravel 6.2 / Vue.js / Nginx / Mysql / Redis
Erstellen Sie eine Laravel / Docker-Umgebung mit VSCode devcontainer
Erstellen Sie eine Kotlin-App mit dem OpenJDK Docker-Container
Docker x Laravel Wahnsinnig langsamer Docker für Windows explodiert
Erstellen Sie eine Entwicklungsumgebung für Docker, Java und Code
Erstellen Sie mit Docker eine Node.js-Umgebung
Erstellen Sie Clang x VSCode auf Docker (1)
Führen Sie PureScript auf einem Docker-Container aus
Erstellen Sie mit Laradock eine Docker + Laravel-Umgebung
Erstellen Sie mit Docker Compose eine Entwicklungsumgebung für Django + MySQL + nginx
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
Erstellen Sie eine WAS-Ausführungsumgebung aus Docker
[Kopieren und Einfügen] Erstellen Sie mit Docker Compose Part 2 eine Laravel-Entwicklungsumgebung
Führen Sie x11-Apps in einem Docker-Container aus (unterstützt den Netzwerkzugriff vom Container aus).
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
Erstellen Sie in Eile ein Maven-Projekt mit dem Docker-Container von Maven
Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials (Rails 6 + PostgreSQL + Webpack)
Erstellen einer Umgebung für Laravel + MySQL + phpMyadmin mit Docker
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
Docker Container Build kann PHP-Radis nicht installieren
Erstellt ein Docker-Container-Image für einen OpenLDAP-Server basierend auf Fedora
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Ubuntu-Version).
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Mac-Version).
Einfache Konstruktion der Docker + Django-Entwicklungsumgebung
Erstellen Sie mit Docker schnell eine WordPress-Entwicklungsumgebung
Ich habe einen Docker-Container erstellt, um Maven auszuführen
Einfache Erstellung der Docker Compose + Django-Entwicklungsumgebung
Erstellen Sie eine Laravel-Umgebung auf einer AWS-Instanz
Docker Container Operations mit Docker-Client API für Java
Für Docker Container Pull ist ein Ratenlimit festgelegt
Erstellen Sie eine Docker-Umgebung für Oracle 11g XE
Docker + Laravel + Codeception
So beenden Sie Docker für Mac und erstellen eine Docker-Entwicklungsumgebung mit Ubuntu + Vagrant
Kleiner Docker Container
So erstellen Sie die Docker + Springboot-App (für grundlegendes Lernen)
So erstellen Sie eine Docker-Umgebung mit Gradle for IntelliJ
Erstellen Sie die Entwicklungsumgebung von Docker + Laravel PHP + Vue.j in 5 Minuten
Gegenmaßnahmen für unzureichende Speicherkapazität von Docker Compose Build
Erstellen Sie einen Docker-Container, um EPS in eine PGF-Quelle zu konvertieren
[Hinweis] Erstellen Sie eine Python3-Umgebung mit Docker in EC2