gpt4 book ai didi

docker - 在Docker容器中运行的PhantomJS服务器

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

我需要运行PhantomJS服务器以按需生成图像。当我在标准Amazon Linux EC2实例上进行设置时,它可以正常工作。

但是,我想在Docker容器中分发它。使用Amazon Linux基础(http://docs.aws.amazon.com/AmazonECR/latest/userguide/amazon_linux_container_image.html),我包括以下RPMS:

RUN \
yum update && \
yum install -y tar \
yum install -y bzip2 \
yum install -y freetype6 \
yum install -y fontconfig \
yum install -y freetype-devel \
yum install -y fontconfig-devel \
yum install -y libicu-devel \
yum install -y libpng-devel \
yum install -y libjpeg-devel \
yum install -y gperf \
yum install -y bison \
yum install -y flex \
yum install -y gcc \
yum install -y gcc-c++

然后像在标准EC2实例上一样设置phantomjs服务器。

启动时会生成图像,但是图像缺少其文本标签。我找不到任何调试输出,也没有编写原始代码来生成图像。

有人可以建议Docker容器可能缺少什么吗?我不必在EC2实例中安装任何额外的库即可使其工作。我还尝试过增加主机实例镜像的规格,以防RAM出现问题。

样本损坏的图像:

https://gm1.ggpht.com/RxVy2Q6KpRVRxSPCoVEupfnl2ieHY9dr9Vu8o9P4JOjw4FqVsEfPgW1leA59R8n2hNF9u6cmL3LLO3idArCWBiE1EFpIz5CI9n29z1_95sC0lesTy6oxkcIoBoHMFNdMNSqURW9Sc1Is8Sd1t-YWsQKgJvtUsotBmRaEOWSKr7JpyjY6stSl1xJiJ5enc7ccvKTkPcuFNMl_NQCrv9b44brzpFjO2y6ZDrfBZolFXc-hqXvbRFazsRd-IVFh4mENLxVmQpeqbRug-egBHV_LCmj0ohBToxT4_b6_pqZpim9MZR6KFCX7QDu-rGtlhpMeweeDZ8uRkPwYyZ48hiEAQpVPAfsHNQGHR_kcRSN7-3bKDZJKjvPtcQjn-5bR-AMwX5B8iqFGyLLaG4QeA7AykmPJ4LGrX8aboPRRSdkH9EdYwEa4wH4IogHa6m4-OobG1FLdEgnveHzVL4XkB3zesrKa3-t5TgdL8nP9xTLaId2uLdqVO39QPTxKGrutyFJst1WhsdoUiBYhLD4JQZW0COBaQB9Kdu-anLpgaZ4oObrtqfzVRxrjdL5s7Qf_FagPtyZiSra2RfF3uDEpjRi0w3BSd8P-PvC2jmTqvuMz4rK-Go9pLLU1Dsqz3mR7p70yE7SVTzVy61YJLYT_NW3vAgHIir_HuJ4fpA3vg8qc2WGgUbOB83QtBsxQoIvu0oyIqq7k7pYzJ6SKCA=s0-l75-ft-l75-ft

最佳答案

我最终通过使用Ubuntu基础而不是Amazon Linux基础解决了这个问题。从未确定Amazon Linux缺少什么。

关于docker - 在Docker容器中运行的PhantomJS服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41148067/

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