#kubernetes #kubernetes-helm #rancher #html2pdf #pdftron
#kubernetes #kubernetes-helm #ранчер #html2pdf #pdftron
Вопрос:
запуск из этого файла Dockerfile
FROM centos:8
USER root
WORDDIR /root
RUN yum install -y wget java-1.8.0-openjdk-devel.i686
RUN wget https://www.pdftron.com/downloads/PDFNetC64.tar.gz
RUN tar xvfz PDFNetC64.tar.gz
RUN cd PDFNetC64/Samples/HTML2PDFTest/JAVA
CMD ["/bin/bash", "RunTest.sh"]
Результат идеальный, PDF-файлы могут быть сгенерированы.
Однако, если я разверну образ docker в среде k8s (UI: rancher), он перестанет работать, на скриншоте:
Так кто-нибудь может дать мне подсказку? Я сомневаюсь, что в k8s есть какие-то специальные настройки, и потому, что pdftron вызывает собственную библиотеку so с помощью JNI, так есть ли что-нибудь, на что мне нужно обратить внимание? Любая идея приветствуется, спасибо, ребята.
Комментарии:
1. Я думаю, что в вашем Dockerfile что-то не так —
centos:8
изображение не имеетjava-1.8.0-openjdk-devel.i686
пакета. Также у вас есть тип в предоставленном содержимом Dockerfile:WORKDIR
вместоWORDDIR
2. извините, Илья, я написал dockerfile по памяти, потому что тогда я не могу войти в систему, поэтому могут быть некоторые опечатки. В любом случае, мы в конечном итоге исправили эту ошибку, запустив yum -y groupinstall «Инструменты разработки», я полагаю, что в системе должны отсутствовать некоторые компоненты, хотя у нас не было времени, чтобы выяснить, какой именно компонент. В любом случае спасибо!