Jak skonfigurować wdrożenie Docker Mariadb?

Jak skonfigurować wdrożenie Docker Mariadb?
Docker służy do opracowywania, wysyłania i uruchamiania aplikacji. Docker pozwala odizolować aplikacje od infrastruktury, aby oprogramowanie można było dostarczać szybko i wydajnie.

Aby dowiedzieć się więcej o Docker, sprawdź to:

https: // www.doker.com/

Dzisiaj zobaczymy, jak skonfigurować wdrożenie Mariadb za pomocą obrazu Docker Mariadb.

Przewodnik instalacyjny:

Poniżej znajdują się kroki związane z konfiguracją wdrażania Docker Mariadb:

Krok 1: Zainstaluj Docker za pomocą uniwersalnego skryptu instalacyjnego

Pierwszym zadaniem jest zainstalowanie niezbędnych repozytoriów Docker, w tym opakowania i modułów jądra w systemie Linux. Można to osiągnąć, uruchamiając następujący skrypt:

curl -ssl https: // get.doker.com/ | cii

Krok 2: Rozpocznij demon Docker

Po uruchomieniu scenariusza rozpoczniemy demon Docker.

sudo systemctl start docker
sudo gpaswd -a "$ user"

Krok 3: Użyj obrazu Docker Mariadb

Teraz wdrożymy Mariadb przy użyciu obrazu Docker Mariadb. Za pomocą tego obrazu utworzymy pojemnik. Aby to zrobić, postępuj zgodnie z poleceniami wymienionymi poniżej:

Użyj następującego polecenia, aby wyszukać obrazy Docker MariaDB:

Docker Search Mariadb

Po ustaleniu, który obraz Mariadb do pobrania, użyj następującego polecenia, aby zainstalować obraz:

Docker Pull Mariadb: 10.X

Uruchom następujące polecenie, aby zobaczyć listę wszystkich obrazów Docker zainstalowanych w twoim systemie:

Obrazy dokera

Aby uruchomić obraz Mariadb, który właśnie zainstalowaliśmy, potrzebujemy kontenera. W tym kroku utworzymy pojemnik do uruchomienia obrazu.

Docker Run --Name Mariadbprac -e mysql_root_password = hasło123 -p 3308: 3308 -d Docker.IO/Library/Mariadb: 10.X

Nazwa, którą podaliśmy kontenerowi, to Mariadbprac.

Docker Run --Name Mariadbprac -e mysql_root_password = hasło123 -p 3308: 3308 -d Docker.IO/Library/Mariadb: 10.X

Wydaj następujące polecenie, aby zobaczyć wszystkie kontenery w twoim systemie:

Docker Ps

Jak uruchomić i zatrzymać pojemnik?

Użyj następującego polecenia, aby zatrzymać działający kontener:

Docker Stop Mariadbprac

To natychmiast zatrzyma pojemnik.

Teraz, jeśli chcesz uruchomić kontener, wydaj następujące polecenie:

Docker restart Mariadbprac

To uruchomi twój pojemnik.

Jak uzyskać dostęp do kontenera?

Bash może być używany do dostępu do pojemnika w ten sposób:

Docker Exec -it Mariadb_prac_test Bash

Jak podłączyć Mariadb z zewnątrz pojemnika?

Możemy połączyć się z serwerem Mariadb za pomocą TCP. W tym celu klient powinien działać na tym samym komputerze, co kontener serwerowy.

Ale wcześniej musimy znaleźć adres IP przypisanego kontenera. Aby to zrobić, użyjemy następującej składni polecenia:

Docker Inspect -f 'Range .Ustawienia sieci.Sieci .Ipaddress end 'mariadprac

Znaleźliśmy adres IP. Wykonaj następujące polecenie, aby wymusić połączenie TCP:

Mysql -H 10.254.152.65 -u root -p

Czasami trzeba również wspomnieć o porcie dla serwera, aby wymusić połączenie TCP w ten sposób:

Mysql -H 10.254.152.65 -p 3308 --protocol = tcp -u root -p

Teraz pomyślnie skonfigurowaliśmy wdrożenie Docker Mariadb.

Wniosek

W dzisiejszym przewodniku szczegółowo zbadaliśmy proces instalacji Docker przy użyciu uniwersalnego skryptu instalacyjnego. Następnie widzieliśmy, jak rozpocząć Docker Deamon. Nauczyliśmy się również, jak tworzyć pojemnik, aby uruchomić obraz Mariadb. Ostatecznie badaliśmy, w jaki sposób możemy połączyć się z MariaDB z zewnątrz pojemnika.