Я использую контейнер Ubuntu 18.04 и хочу использовать pdtk
Я нашел это
https://github.com/mnuessler/docker-pdftk
как я могу использовать этот pdtk в другом контейнере?
когда я добавляю
docker-compose
version: "3.1"
services:
pdftk:
build: docker/pdf-tk
working_dir: /application
volumes:
- .:/application
php:
build: docker/php-fpm # this is 18.04 and php
working_dir: /application
volumes:
- .:/application
когда я запускаю
я получаю
pdftk_1_115fe12f025a exited with code 0
в журнале iсм.
SYNOPSIS
pdftk <input PDF files | - | PROMPT>
[ input_pw <input PDF owner passwords | PROMPT> ]
[ <operation> <operation arguments> ]
[ output <output filename | - | PROMPT> ]
[ encrypt_40bit | encrypt_128bit ]
[ allow <permissions> ]
[ owner_pw <owner password | PROMPT> ]
[ user_pw <user password | PROMPT> ]
[ flatten ] [ need_appearances ]
[ compress | uncompress ]
[ keep_first_id | keep_final_id ] [ drop_xfa ] [ drop_xmp ]
[ verbose ] [ dont_ask | do_ask ]
Where:
<operation> may be empty, or:
[ cat | shuffle | burst | rotate |
generate_fdf | fill_form |
background | multibackground |
stamp | multistamp |
dump_data | dump_data_utf8 |
dump_data_fields | dump_data_fields_utf8 |
dump_data_annots |
update_info | update_info_utf8 |
attach_files | unpack_files ]
For Complete Help: pdftk --help
Как я могу подключиться к pdftk из другого контейнера?
Когда я пытаюсь добавить в Dockerfile pdftk
ENTRYPOINT ["/bin/bash"]
все еще есть
pdftk_1_115fe12f025a exited with code 0
Если я понимаю, мне нужно запустить в этом контейнере какой-нибудь демон - как его настроитьЯ могу подключиться к нему из другого контейнера и использовать приложение pdftk?
ОБНОВЛЕНИЕ 2
Хорошо, я нашел способ установить pdftk в контейнер Ubuntu 18.04
RUN apt-get -y install libbcprov-java libcommons-lang3-java default-jre-headless
RUN cd /tmp
RUN wget http://fr.archive.ubuntu.com/ubuntu/pool/universe/p/pdftk-java/pdftk-java_3.0.2-2_all.deb
RUN dpkg -i pdftk-java_3.0.2-2_all.deb