Docker Stunnel – 查找IP地址
当创build一个新的容器时,docker也会创build一个新的IP地址。 我需要这个IP地址作为我的stunnel的configuration文件。
换句话说,我如何正确设置docker的stunnel?
如果你在容器内设置stunnel,你可以运行ip addr show eth0
来获得你的ip地址:
/ # ip addr show eth0 61: eth0@if62: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP link/ether 02:42:ac:11:00:13 brd ff:ff:ff:ff:ff:ff inet 172.17.0.19/16 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::42:acff:fe11:13/64 scope link valid_lft forever preferred_lft forever
如果您在可以访问Docker API的地方设置stunnel,则可以使用docker inspect
:
$ docker inspect --format '{{ .NetworkSettings.IPAddress }}' mycontainer 172.17.0.20
如果您正在尝试做其他事情,请更新您的问题,以便更明确。