http://localhost:4000

Nếu bạn kết nối phiên bản Docker này; IP sẽ là 192.168.3.1. Nó không thể kết nối với localhost: 4000 mà bạn có thể thấy trong màn hình bên dưới. Nó không bị rơi nhưng nó đã đóng lại. Tôi cho rằng bạn có thể thử một cổng khác nếu bạn nhận thấy rằng các vụ nổ có nhiều khả năng xảy ra khi chạy ở chế độ thử nghiệm hơn là chế độ sản xuất.

giải quyết lỗi cổng localhost của tôi, bất kỳ ý tưởng cho một giải pháp? Tôi đang sử dụng Docker cho Máy để thiết lập môi trường phát triển cục bộ cho Angular2. Tuy nhiên, khi tôi cố gắng truy cập http: // localhost: 4000, vùng chứa thoát ra với mã lỗi là 5000. Không rõ điều này có phải do FQDN của vùng chứa gây ra hay không (tôi có thể khắc phục bằng cách trỏ nó vào môi trường con hiện có ), hoặc cái gì khác.

Nếu bạn thực hiện yêu cầu tới localhost (cổng 4000) và nhận được thông báo lỗi như “” Không kết nối được với localhost: 4000 “” thì hãy thử một cổng khác và xem cách đó có hoạt động không.

Mỗi giờ, một vùng chứa Docker mới được tạo hoặc một tệp nhị phân được đẩy vào sổ đăng ký. Nếu bạn đang sử dụng hình ảnh Docker mới nhất hoặc hình ảnh mới từ sổ đăng ký, fine – Docker sẽ tự động kết nối với cổng 4000. Nhưng nếu bạn đang chạy hình ảnh lỗi thời hoặc hình ảnh đăng ký từ một số kho lưu trữ khác và không sử dụng các tính năng mới nhất, vùng chứa của bạn sẽ vẫn ở trong lỗ đen. Hãy sửa chữa nó!

Docker container là một máy ảo chứa một tập hợp các ứng dụng. Hình ảnh sẵn sàng sản xuất cho một bản phân phối phần mềm cụ thể thường chứa tất cả các ứng dụng cần thiết để xây dựng và kiểm tra bản phân phối. Đó là lý do tại sao bạn cần đảm bảo rằng bạn có thể truy cập localhost của mình nếu bạn muốn thực hiện công việc phát triển.Localhost là một cổng tiêu chuẩn được sử dụng bởi phần mềm máy chủ Web trong trình duyệt của bạn. Ý tưởng đằng sau cổng là có thể truy cập nó khi bạn được kết nối trực tiếp với máy chủ cục bộ của mình, thay vì phải đi qua proxy và sử dụng cài đặt DNS của bạn ”.

Đây là một ứng dụng web nhỏ đơn giản giúp kiểm tra xem nó có thể kết nối với hệ thống trên localhost: 4000 hay không. Chúng tôi có thể thấy rằng máy chủ đang chạy trên cổng 4000 (IIS), mà chúng tôi có thể giả định là một số dạng của phiên bản apache2, nhưng nếu bạn muốn tìm hiểu kỹ hơn, bạn có thể xem mã của nó tại đây