我正在尝试使用IonCube加密的Docker化。
与IonCube独立运行的应用程序运行良好,当我尝试使用瘦图像(Docker,Alpine,PHP7.0)对其进行Dockerize时,它只能在IonCube安装中失败。
采取的步骤:
过去是否有人遇到此问题?
Dockerfile内容:
FROM richarvey/nginx-php-fpm:php7
COPY web /www
RUN chmod -R 777 /usr/lib/php7/modules
COPY web/ioncube/linux-64 /usr/lib/php7/modules
COPY web/ioncube/linux-64-ini /etc/php7/conf.d
WORKDIR /www
IonCube loader-wizard.php说明:
仍然在执行上述操作后,检查Alpine中相应目录中是否存在相应的文件,然后,我销毁docker镜像,构建,然后运行它,但没有Joy。然后我还尝试重新启动docker镜像而不是" docker rm image_name"如果它正在摧毁已安装的IonCube相关的变化,但仍然没有运气。
我有点失落。
赞赏任何指示或指导。
答案 0 :(得分:2)
问题的根源是因为IonCube需要 glibc (GNU C Library)。 IonCube在推文中向我提到,这是他们将来希望解决的问题。 (没有给出时间表)