MariaDB Docker Dağıtımı Nasıl Kurulur?

Mariadb Docker Dagitimi Nasil Kurulur



Docker, uygulamaları geliştirmek, göndermek ve çalıştırmak için kullanılır. Docker, yazılımların hızlı ve verimli bir şekilde teslim edilebilmesi için uygulamalarınızı altyapınızdan ayırmanıza olanak tanır.

Docker hakkında daha fazla bilgi edinmek için şuna göz atın:

https://www.docker.com/







Bugün, bir MariaDB docker görüntüsü kullanarak MariaDB Deployment'ın nasıl kurulacağını göreceğiz.



Yükleme Rehberi:

MariaDB Docker Deployment kurulumuyla ilgili adımlar şunlardır:



Adım 1: Evrensel Kurulum Komut Dosyasını kullanarak Docker'ı kurun

İlk görev, Linux sisteminize paketleme ve Kernal modülleri dahil gerekli Docker depolarını kurmaktır. Bu, aşağıdaki komut dosyasını çalıştırarak başarılabilir:





kıvrılmak -sSL https: // get.docker.com / | ş

2. Adım: Docker Daemon'u başlatın

Scripti çalıştırdıktan sonra Docker Daemon'u başlatacağız.



sudo systemctl başlangıç ​​liman işçisi

sudo gpasswd -a ' ${USER} ' liman işçisi

3. Adım: MariaDB Docker Görüntüsünü Kullanın

Şimdi bir MariaDB Docker görüntüsü kullanarak MariaDB'yi dağıtalım. Bu image yardımıyla bir container oluşturacağız. Bunu yapmak için aşağıda belirtilen komutları izleyin:

MariaDB Docker görüntülerini aramak için aşağıdaki komutu kullanın:

liman işçisi arama mariadb

Hangi MariaDB görüntüsünün indirileceğine karar verdikten sonra, görüntüyü yüklemek için aşağıdaki komutu kullanın:

liman işçisi mariadb çekin: 10 .x

Sisteminizde yüklü olan tüm Docker görüntülerinin listesini görmek için aşağıdaki komutu çalıştırın:

liman işçisi resimleri

Yeni kurduğumuz MariaDB görüntüsünü çalıştırmak için bir kapsayıcıya ihtiyacımız var. Bu adımda imajı çalıştırmak için bir kapsayıcı oluşturacağız.

liman işçisi koşusu --isim mariadbprac -ve MYSQL_ROOT_PASSWORD =şifre123 -p 3308 : 3308 -d docker.io / kütüphane / mariadb: 10 .x

Konteynere verdiğimiz isim mariadbprac.

liman işçisi koşusu --isim mariadbprac -ve MYSQL_ROOT_PASSWORD =şifre123 -p 3308 : 3308 -d docker.io / kütüphane / mariadb: 10 .x

Sisteminizdeki tüm kapsayıcıları görmek için aşağıdaki komutu verin:

liman işçisi ps

Konteyner Nasıl Çalıştırılır ve Durdurulur?

Çalışan bir kapsayıcıyı durdurmak için aşağıdaki komutu kullanın:

liman işçisi durdurma mariadbprac

Bu, kabı anında durduracaktır.

Şimdi, kabı başlatmak istiyorsanız, aşağıdaki komutu verin:

liman işçisi mariadbprac'ı yeniden başlat

Bu, kapsayıcınızı başlatacaktır.

Container'a Nasıl Erişilir?

Bash, konteynere şu şekilde erişmek için kullanılabilir:

liman işçisi yürütmek -BT mariadb_prac_test bash

MariaDB'yi Konteyner Dışından Nasıl Bağlarsınız?

MariaDB sunucusuna TCP kullanarak bağlanabiliriz. Bunun için İstemci, sunucu kapsayıcısıyla aynı makinede çalışıyor olmalıdır.

Ancak bundan önce atanan kapsayıcının IP adresini bulmamız gerekiyor. Bunu yapmak için aşağıdaki komut sözdizimini kullanacağız:

liman işçisi inceleme -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mariadprak

IP adresini bulduk. TCP bağlantısını zorlamak için aşağıdaki komutu yürütün:

mysql -h 10.254.152.65 -u kök -p

Bazen, TCP bağlantısını şu şekilde zorlamak için sunucunun bağlantı noktasından da bahsetmek gerekir:

mysql -h 10.254.152.65 -P 3308 --protocol=TCP -u root -p

Şimdi, MariaDB docker dağıtımını başarıyla kurduk.

Çözüm

Bugünün kılavuzunda, Evrensel Kurulum Komut Dosyası kullanarak Docker'ın kurulum sürecini ayrıntılı olarak inceledik. Ardından Docker Deamon'un nasıl başlatılacağını gördük. Bir MariaDB görüntüsünü çalıştırmak için bir kapsayıcının nasıl oluşturulacağını da öğrendik. Sonunda, MariaDB'ye kapsayıcının dışından nasıl bağlanabileceğimizi araştırdık.