Để tìm hiểu thêm về Docker, hãy xem phần này:
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}}' mariadpracChú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.