连接到 Docker 容器中的 Mailhog 时操作超时
Operation timed out when connecting to Mailhog in Docker container
我在容器中启动了 mailhog:docker run --rm -ti -p 8025:8025 -p 1025:1025 mailhog/mailhog
。 Web UI 有效,但连接失败:
curl smtp://172.17.0.2:1025 --mail-from a@b.com --mail-rcpt c@d.com
curl: (28) Failed to connect to 172.17.0.2 port 1025 after 31641 ms: Operation timed out
172.17.0.2 是容器 IP 地址,我正在为 Mac 使用 Docker 桌面。为什么没有建立连接?
我通过将 mailhog 容器连接到 docker-compose.yml.
中定义的网络解决了这个问题
我在容器中启动了 mailhog:docker run --rm -ti -p 8025:8025 -p 1025:1025 mailhog/mailhog
。 Web UI 有效,但连接失败:
curl smtp://172.17.0.2:1025 --mail-from a@b.com --mail-rcpt c@d.com
curl: (28) Failed to connect to 172.17.0.2 port 1025 after 31641 ms: Operation timed out
172.17.0.2 是容器 IP 地址,我正在为 Mac 使用 Docker 桌面。为什么没有建立连接?
我通过将 mailhog 容器连接到 docker-compose.yml.
中定义的网络解决了这个问题