Bài viết này sẽ giải thích quy trình từng bước để sử dụng MySQL với Docker.
Các bước để sử dụng MySQL với Docker là gì?
Để sử dụng MySQL với Docker, hãy thử các bước được đề cập bên dưới:
- Kéo hình ảnh MySQL từ Docker Hub
- Xem hình ảnh đã tải xuống
- Xây dựng và chạy bộ chứa MySQL
- Xem container đang chạy
- Truy cập vùng chứa MySQL
- Kết nối với cơ sở dữ liệu MySQL
- Thực thi các lệnh MySQL
Bước 1: Kéo hình ảnh MySQL từ Docker Hub
Để kéo MySQL từ Docker Hub sang hệ thống cục bộ, hãy viết lệnh được liệt kê bên dưới trong Windows PowerShell:
docker kéo mysql
Có thể thấy rằng phiên bản mới nhất của hình ảnh MySQL đã được tải xuống.
Bước 2: Xem hình ảnh đã tải xuống
Tiếp theo, liệt kê tất cả các hình ảnh có sẵn để đảm bảo rằng hình ảnh MySQL đã được kéo thành công:
hình ảnh docker
Đầu ra ở trên hiển thị phiên bản mới nhất của hình ảnh MySQL.
Bước 3: Khởi động Bộ chứa MySQL
Sau đó, tạo và thực thi bộ chứa MySQL thông qua “ docker run -d –name
Đây:
- “ -tên ” tùy chọn đặt tên vùng chứa, tức là, “ mySql-cont ”.
- “ -d ” cờ được sử dụng để thực thi vùng chứa ở chế độ nền.
- “ -e MYSQL_ROOT_PASSWORD ” xác định mật khẩu gốc thành “ mysql123 ”.
- “ mysql: mới nhất ” là hình ảnh Docker để sử dụng:
Lệnh được thực thi ở trên đã xây dựng và bắt đầu một “ mySql-cont ” container chạy phiên bản MySQL mới nhất trong nền.
Bước 4: Xem MySQL Container đang chạy
Để đảm bảo rằng bộ chứa MySQL đang chạy thành công, hãy thực hiện lệnh sau:
người đóng tàu ps
Đầu ra ở trên chỉ ra rằng bộ chứa MySQL đang chạy thành công, tức là, “ mySql-cont ”.
Bước 5: Truy cập Bộ chứa MySQL
Bây giờ, hãy sử dụng “ docker exec -it ” cùng với tên bộ chứa để mở trình bao Bash bên trong bộ chứa MySQL đang chạy:
người đóng tàu giám đốc điều hành -Nó mySql-cont đánh đập
Lệnh nêu trên đã mở trình bao Bash và bây giờ người dùng có thể thực thi lệnh trong bộ chứa MySQL đang chạy.
Bước 6: Kết nối với cơ sở dữ liệu MySQL
Sau đó, kết nối với cơ sở dữ liệu MySQL với tư cách là người dùng root bằng lệnh được cung cấp và nhập mật khẩu một cách tương tác:
mysql -uroot -P
Có thể thấy rằng trình bao MySQL đã được khởi động.
Bước 7: Thực thi các lệnh MySQL
Cuối cùng, chạy các lệnh MySQL trong bộ chứa MySQL. Chẳng hạn, thực hiện lệnh “ HIỂN THỊ CƠ SỞ DỮ LIỆU; ” lệnh để xem tất cả các cơ sở dữ liệu hiện có:
HIỂN THỊ CƠ SỞ DỮ LIỆU;
Đầu ra ở trên cho thấy các cơ sở dữ liệu có sẵn trong vùng chứa MySQL.
Để chọn một cơ sở dữ liệu cụ thể, hãy thực hiện lệnh “ SỬ DỤNG
Ngoài ra, để xem các bảng trong cơ sở dữ liệu đã chọn, hãy sử dụng lệnh được cung cấp bên dưới:
HIỂN THỊ BẢNG;
Trong kết quả trên, có thể thấy tất cả các bảng trong vùng chứa MySQL. Chúng tôi đã sử dụng thành công MySQL với Docker.
Phần kết luận
Để sử dụng MySQL với Docker, trước tiên, hãy kéo hình ảnh MySQL từ Docker Hub bằng cách sử dụng “ docker kéo mysql ' yêu cầu. Sau đó, tạo và thực thi bộ chứa MySQL thông qua “ docker run -d –name