我在我的码头:
php-5.6-apache - Apache 和 php
zrrrzzt/docker-unoconv-webservice - 从 Libre Office 文档创建 pdf 的网络服务
两个容器都使用网络 my-network
从 shell 创建 pfs 可以正常工作:
curl --form file=@/var/xxx/documents/output-odt/test.odt http://localhost:3000/unoconv/pdf > /var/xxx/documents/output-odt/test.pdf
但是当从我的 php-5.6-apache 容器中调用它时,无法正确识别 localhost。
当我使用已检查容器的 IP 地址(例如http://172.18.0.4:3000 )时,它适用于 php 。但这不是一个好的解决方案,因为服务器重新启动时 IP 地址会发生变化。
问题:
如何在 Docker 中调用 Web 服务?
应该使用什么来代替 localhost?
或者如何指定容器的 url?
或者我该如何处理我的网络?
谢谢
温温酱
万千封印