Tôi đang cố gắng chạy một container Docker như một bộ định tuyến giữa --internal
mạng Docker riêng ( ) và host
mạng được xác định trước . Điều này có nghĩa là bộ chứa cần có hai giao diện mạng: Một giao diện "bên ngoài", có thể truy cập tất cả các địa chỉ IP máy chủ và một giao diện "bên trong", hoạt động như một cổng cho các bộ chứa trong mạng Docker bên trong
Bộ chứa bộ định tuyến sau đó sẽ lưu lượng truy cập mạng NAT từ / đến bộ chứa.
Tôi chưa tìm được cách cấu hình Docker để chạy container với hai giao diện đó. Gần nhất tôi có thể nhận được là có hai bridge
giao diện được gán, đó không phải là chính xác những gì tôi cần.
Đang cố gắng kết nối thủ công dẫn đến lỗi:
# docker network connect host root_router_1
Error response from daemon: Container cannot be disconnected from host network or connected to host network
Bất cứ ai có thể chỉ cho tôi làm thế nào để đạt được điều này, tốt nhất là ngay cả với Docker Compose?