Poniżej krótki tutorial pokazujący, jak zainstalować MySQL w kontenerze Dockera i połączyć z phpMyAdmin.

Instrukcja została stworzona na systemie Ubuntu 16.04.

Sprawdzamy, jakie aktualnie obrazy mamy lokalnie.

Docker i phpMyAdmin zdj.1

Teraz pobieramy obraz mysql. Ja pobieram ostatnią wersję:

Docker i phpMyAdmin zdj.2

Następnie pobieramy obraz phpmyadmin:

Docker i phpMyAdmin zdj.3

Tworzymy nowy kontener z obrazem mysql. Jako hasło ja podaję: 1q2w3e4r:

Docker i phpMyAdmin zdj.4

Sprawdzamy, czy kontener z obrazem mysql został utworzony i czy jest aktywny:

Docker i phpMyAdmin zdj.5

Teraz dodajemy kontener z obrazem phpmyadmin i łączymy go z naszym kontenerem z mysql’em:

Docker i phpMyAdmin zdj.6

Sprawdzamy, czy nasz kontener z phpmyadmin jest aktywny i jaki ma przypisany port:

Docker i phpMyAdmin zdj.7

Uruchamiamy basha na kontenerze z obrazem mysql:

Następnie logujemy się do mysql’a jako użytkownik root:

Po tym poleceniu bash poprosi Nas o podanie hasła.
Hasło możemy podać od razu w poleceniu:

Docker i phpMyAdmin zdj.8

Aktualizujemy użytkownika root i ustawiamy mu hasło:

Docker i phpMyAdmin zdj.9

Wylogowujemy się z basha i z kontenera demomysql wpisując podwójnie polecenie exit lub 2 razy używając skrótu klawiszowego ctrl + d:

Docker i phpMyAdmin zdj.10
Uruchamiamy wybraną przez Nas przeglądarkę i wpisujemy w pasek URL następujące dane:

Docker i phpMyAdmin zdj.11

W sekcji Log in podajemy poniższe dane i klikamy przycisk Go:
Username: root

Password: 1q2w3e4r

Docker i phpMyAdmin zdj.12

Po podaniu prawidłowej nazwy użytkownika i hasła mamy dostęp do naszego serwera:

Docker i phpMyAdmin zdj.13

Teraz możemy wykonywać już dowolne operacje, np. stworzyć nową bazę danych:

Docker i phpMyAdmin zdj.14

Po wykonaniu wszystkich kroków mamy połączony serwer MySQL z phpMyAdmin, a to wszystko zrobione na kontenerach Dockera.

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *