Đây là câu hỏi chung hơn về cách kết nối với các dịch vụ địa phương thông qua Docker. Có một câu hỏi tương tự trong một vấn đề Github here mà dường như không có bất kỳ độ phân giải nào. Những gì tôi thực sự tìm kiếm là có thể phát triển cục bộ với máy chủ MySQL phát triển cục bộ của mình, sau đó một khi tôi đã sẵn sàng triển khai, để thử nghiệm cục bộ đối với một hình ảnh docker triển khai mới được tạo ra.Làm thế nào để kết nối với máy chủ MySQL cục bộ thông qua Docker?
Lý tưởng nhất, cả hai đều nhận cài đặt từ cùng một địa điểm, vì vậy tôi có thể đặt mysql_server: host_ip
. Điều này có vẻ giống như một trường hợp sử dụng điển hình. Có cái gì như thế này hiện tại có thể không?
Tôi đang sử dụng Boot2Docker cụ thể với máy chủ MySQL chạy trên máy chủ của tôi OS X Yosemite NOT trong vùng chứa. Sẽ được mát mẻ để có một câu trả lời chung hơn cho người đọc trong tương lai mặc dù.
Điều này thật tuyệt, nhưng theo như tôi có thể nói, nó không hoạt động trên Mac. Lệnh 'ip' không được cài đặt theo mặc định, và tôi không thể tìm thấy bất kỳ cách nào để cài đặt nó (" ip "là một điều khó khăn đối với google). Bạn có thể cung cấp thêm lời khuyên về việc này để làm việc trên máy Mac không? – Eli
Bạn có MySQL đang chạy trên máy Mac? Docker đang chạy bên trong một số máy ảo đang chạy trên máy Mac? Bạn có thể cung cấp một số chi tiết về thiết lập của mình không? – Bryan
Nếu sử dụng Boot2Docker, nó thiết lập máy chủ Mac là 192.168.59.3 – Bryan