我如何表示将容器连接到主机和内部网络?我要做的是从容器内的主机连接网络接口,并使信息流进入内部docker-compose网络,反之亦然回到主机
external | internal network | external
Host eth0 -> [eth0 Container] -> [Container] -> [Container eth0] -> Host eth0
答案 0 :(得分:0)
最简单的方法是docker create network
并将所有容器附加到该网络上。然后,您可以公开需要外部可用的容器的端口,并将其绑定到主机上的端口。
如果您使用的是docker run
,docker compose
或dockerfiles
,则可以用略有不同的方式进行上述操作。