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 -pCzasami 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 -pTeraz 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.