Mục lục:

Làm cách nào để kết nối với vùng chứa MySQL Docker?
Làm cách nào để kết nối với vùng chứa MySQL Docker?

Video: Làm cách nào để kết nối với vùng chứa MySQL Docker?

Video: Làm cách nào để kết nối với vùng chứa MySQL Docker?
Video: 04 - Làm việc với MySQL image Docker container 2024, Tháng tư
Anonim

Khởi động Máy chủ MySQL Từ xa bằng Docker một cách nhanh chóng

  1. Bước 1: Nhận hình ảnh docker của MySQL . Bạn có thể tìm kiếm những gì bạn muốn từ trung tâm người đóng tàu .com /.
  2. Bước 2: Bắt đầu chạy một thùng chứa docker từ Hình ảnh MySQL . Bây giờ, bạn có thể bắt đầu một mysql -server instance với người đóng tàu chạy lệnh:
  3. Bước 3: Đang kết nối đến MySQL Phiên bản máy chủ.

Cũng cần biết là, làm cách nào để kết nối với cơ sở dữ liệu docker?

May mắn thay, bạn có thể dễ dàng có một hộp đựng liên kết cho bất kỳ dịch vụ nào được cài đặt trên Docker tổ chức. Điều này có nghĩa là bạn có thể cài đặt cơ sở dữ liệu / dịch vụ trực tiếp trên của bạn Docker máy chủ và sau đó liên kết đến nó từ một cuộc chạy Docker thùng đựng hàng. Bạn có thể đơn giản liên kết đến địa chỉ IP mạng cục bộ của bạn.

Ngoài ra, bạn có nên chạy cơ sở dữ liệu trong Docker không? Nếu như bạn đang làm việc trên một dự án nhỏ và đang triển khai cho một máy duy nhất, hoàn toàn không sao chạy của bạn cơ sở dữ liệu trong một Docker container . Đảm bảo gắn một ổ đĩa để làm cho dữ liệu liên tục và có các quy trình sao lưu tại chỗ. Cố gắng khôi phục chúng một lần để đảm bảo rằng các bản sao lưu của bạn vẫn tốt.

Sau đó, câu hỏi đặt ra là, làm cách nào để liệt kê một bộ chứa docker?

Liệt kê các vùng chứa Docker

  1. Như bạn có thể thấy, hình ảnh trên cho biết không có vùng chứa nào đang chạy.
  2. Để liệt kê các vùng chứa theo ID của chúng, hãy sử dụng –aq (yên tĩnh): docker ps –aq.
  3. Để liệt kê tổng kích thước tệp của mỗi vùng chứa, hãy sử dụng –s (size): docker ps –s.
  4. Lệnh ps cung cấp một số cột thông tin:

Không được phép kết nối với máy chủ MySQL này?

Máy chủ là Không được phép kết nối với máy chủ MySQL này . Lỗi này xảy ra do cấu hình mặc định MySQL cơ sở dữ liệu hiện đang sử dụng. Cấu hình này cho phép kết nối chỉ từ người dùng 'root' khi đến từ 'localhost' và không phải các dải địa chỉ IP khác.

Đề xuất: