在创建新容器时,docker 也会创建一个新的 IP 地址。我的 stunnel 的配置文件需要这个 IP 地址。
换句话说,如何正确设置 docker stunnel?
在创建新容器时,docker 也会创建一个新的 IP 地址。我的 stunnel 的配置文件需要这个 IP 地址。
换句话说,如何正确设置 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
如果您正在尝试做其他事情,请更新您的问题以更明确。