Docker kapsayıcısını özel ( --internal
) Docker ağı ve önceden tanımlanmış host
ağ arasında bir yönlendirici olarak çalıştırmaya çalışıyorum . Bu, kabın iki ağ arabirimine sahip olması gerektiği anlamına gelir: tüm ana bilgisayar IP adreslerine erişebilen bir "dış" arabirim ve dahili Docker ağındaki kapsayıcılar için ağ geçidi görevi gören bir "iç" arabirim
Yönlendirici kapsayıcısının kendisi daha sonra kaplardan gelen / kaplara NAT ağ trafiği oluşturur.
Docker'ı bu iki arabirimle kapsayıcıyı çalıştıracak şekilde yapılandırmanın bir yolunu bulamadım. Ben alabildiğim en yakın iki bridge
arayüz atanmış olması, tam olarak ihtiyacım olan şey değil.
Manuel olarak bağlanmaya çalışmak hatayla sonuçlanır:
# docker network connect host root_router_1
Error response from daemon: Container cannot be disconnected from host network or connected to host network
Biri bana bunu nasıl başaracağımı, tercihen Docker Compose ile bile olsa gösterebilir mi?