Làm thế nào để thiết lập triển khai MariaDB Docker?

Lam The Nao De Thiet Lap Trien Khai Mariadb Docker



Docker được sử dụng để phát triển, vận chuyển và chạy các ứng dụng. Docker cho phép bạn cô lập các ứng dụng của mình khỏi cơ sở hạ tầng để phần mềm có thể được phân phối nhanh chóng và hiệu quả.

Để tìm hiểu thêm về Docker, hãy xem phần này:

https://www.docker.com/







Hôm nay, chúng ta sẽ xem cách thiết lập MariaDB Deployment bằng cách sử dụng hình ảnh MariaDB docker.



Hướng dẫn cài đặt:

Sau đây là các bước liên quan đến việc thiết lập Triển khai MariaDB Docker:



Bước 1: Cài đặt Docker bằng Tập lệnh cài đặt chung

Nhiệm vụ đầu tiên là cài đặt kho lưu trữ Docker cần thiết bao gồm đóng gói và mô-đun Kernal trên hệ thống Linux của bạn. Điều này có thể đạt được bằng cách chạy tập lệnh sau:





Xoăn -sSL https: // get.docker.com / | sh

Bước 2: Khởi động Docker Daemon

Sau khi chạy script, chúng ta sẽ khởi động Docker Daemon.



sudo docker khởi động systemctl

sudo gpasswd -một ' $ {USER} ' người đóng tàu

Bước 3: Sử dụng MariaDB Docker Image

Bây giờ chúng ta hãy triển khai MariaDB bằng hình ảnh MariaDB Docker. Với sự trợ giúp của hình ảnh này, chúng tôi sẽ tạo một vùng chứa. Để làm điều đó, hãy làm theo các lệnh được đề cập bên dưới:

Sử dụng lệnh sau để tìm kiếm hình ảnh MariaDB Docker:

docker tìm kiếm mariadb

Khi bạn đã quyết định tải xuống hình ảnh MariaDB nào, hãy sử dụng lệnh sau để cài đặt hình ảnh:

docker pull mariadb: 10 .x

Chạy lệnh sau để xem danh sách tất cả các hình ảnh Docker được cài đặt trên hệ thống của bạn:

hình ảnh docker

Để chạy hình ảnh MariaDB mà chúng tôi vừa cài đặt, chúng tôi cần một vùng chứa. Trong bước này, chúng ta sẽ tạo một vùng chứa để chạy hình ảnh.

docker chạy --Tên mariadbprac -và MYSQL_ROOT_PASSWORD = password123 -P 3308 : 3308 -d docker.io / thư viện / mariadb: 10 .x

Tên mà chúng tôi đã đặt cho vùng chứa là mariadbprac.

docker chạy --Tên mariadbprac -và MYSQL_ROOT_PASSWORD = password123 -P 3308 : 3308 -d docker.io / thư viện / mariadb: 10 .x

Đưa ra lệnh sau để xem tất cả các vùng chứa trên hệ thống của bạn:

người đóng tàu ps

Làm thế nào để chạy và dừng container?

Sử dụng lệnh sau để dừng một vùng chứa đang chạy:

bến tàu bến mariadbprac

Điều này sẽ ngay lập tức dừng thùng chứa.

Bây giờ, nếu bạn muốn khởi động vùng chứa, hãy chạy lệnh sau:

docker khởi động lại mariadbprac

Điều này sẽ bắt đầu vùng chứa của bạn.

Làm thế nào để truy cập vùng chứa?

Bash có thể được sử dụng để truy cập vùng chứa như thế này:

người đóng tàu người điều hành -nó mariadb_prac_test bấu víu

Làm thế nào để kết nối MariaDB từ bên ngoài vùng chứa?

Chúng tôi có thể kết nối với máy chủ MariaDB bằng TCP. Đối với điều đó, Máy khách phải chạy trên cùng một máy với vùng chứa máy chủ.

Nhưng trước đó, chúng ta cần tìm địa chỉ IP của vùng chứa được chỉ định. Để làm điều đó, chúng tôi sẽ sử dụng cú pháp lệnh sau:

Docker kiểm tra -f '{{range .NetworkSettings.Networks}} {{. IPAddress}} {{end}}' mariadprac

Chúng tôi đã tìm thấy địa chỉ IP. Thực thi lệnh sau để buộc kết nối TCP:

mysql -h 10.254.152.65 -u root -p

Đôi khi, cũng cần phải đề cập đến cổng cho máy chủ để buộc kết nối TCP như sau:

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

Bây giờ, chúng tôi đã thiết lập thành công việc triển khai MariaDB docker.

Sự kết luận

Trong hướng dẫn hôm nay, chúng tôi đã khám phá chi tiết quy trình cài đặt Docker bằng Tập lệnh cài đặt chung. Sau đó, chúng ta đã xem cách khởi động Docker Deamon. Chúng tôi cũng đã học cách tạo vùng chứa để chạy hình ảnh MariaDB. Cuối cùng, chúng tôi đã khám phá cách chúng tôi có thể kết nối với MariaDB từ bên ngoài vùng chứa.