gpt4 book ai didi

symfony - Docker Wkhtmltopdf HostNotFoundError

转载 作者:行者123 更新时间:2023-12-02 19:03:25 31 4
gpt4 key购买 nike

当我尝试在docker容器内运行wkhtmltopdf(v 0.12.5)时(如果我尝试从外部url(http://google.de)生成pdf的话,它会很好地工作,我收到此错误:

wkhtmltopdf http://app.local/web/app_dev.php/get/media media.pdf Loading pages (1/6) Error: Failed to load http://app.local/web/app_dev.php/get/media, with network status code 3 and http status code 0 - Host app.local not found Error: Failed loading page http://app.local/web/app_dev.php/get/media (sometimes it will work just to ignore this error with --load-error-handling ignore) Exit with code 1 due to network error: HostNotFoundError



我想问题是,容器本身不知道我在本地计算机上添加的/ etc / hosts条目

127.0.0.1 app.local



我感到困惑和困惑,因为我不知道如何解决这个问题。我使用symfony,但这并不重要,因为当我通过docker exec -it bash在容器内部使用它时,出现上述错误。
在没有docker的情况下运行脚本可以正常工作。

谁能为我提供解决方案或提示,以解决问题?

最佳答案

您可以使用/etc/hosts将主机添加到容器的--add-host中,请参阅this

就像是:

$ docker run -it --add-host db-static:86.75.30.9 ubuntu cat /etc/hosts
172.17.0.22 09d03f76bf2c
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
86.75.30.9 db-static

关于symfony - Docker Wkhtmltopdf HostNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56644582/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com