Tôi đang sử dụng boot2docker để chạy hình ảnh Docker. Tôi biết rất rõ rằng tôi cần truy cập địa chỉ IP của boot2docker để truy cập vào vùng chứa Docker.Truy cập vùng chứa docker từ iOS Simulator
Về cơ bản trong thiết bị đầu cuối là curl $(boot2docker ip):49155
Khi tôi làm theo cách này trong Chrome hoặc Safari, tất cả mọi thứ có vẻ tốt đẹp. Khi tôi nhập địa chỉ trong trình duyệt Safari trong Trình mô phỏng iOS (iOS 8), tôi nhận được tin nhắn: Safari không thể mở trang vì kết nối mạng bị mất.
Tôi đã cố gắng chạy một số ứng dụng localhost-ish khác - SimpleHTTPServer
bằng Python, có thể truy cập qua 0.0.0.0:4000
và dường như chỉ hoạt động tốt (tải trang web trong Trình mô phỏng iOS).
Đây có phải là lỗi trong Trình mô phỏng Docker/iOS hay tôi phải thực hiện một số cài đặt bổ sung?
Cảm ơn rất nhiều câu trả lời kỹ lưỡng! Trên thực tế những gì tôi đã làm như tôi mong đợi một cái gì đó dọc theo dòng bạn nói (nhưng không có sự hiểu biết rõ ràng này) vì vậy thay vào đó tôi sử dụng công cụ SquidMan để "lộ" boot2docker (+ docker container bên trong) vào mạng nội bộ. Sau đó, trên thiết bị tôi đặt proxy HTTP và nó hoạt động khá tốt. Unfortunatelly trình mô phỏng iOS không cho phép tôi trong giao diện người dùng của mình để đặt proxy HTTP, vì vậy tôi sẽ thử đề xuất của bạn thay thế! – Michal