У меня есть Dockerfile, где я пытаюсь перенаправить ввод из файла Java. Мой Dockerfile выглядит так:
FROM docker.repo1.acme.com/eaip/jdk11-alpine-docker-slim:latest
LABEL maintainer="Data Externalization Team"
COPY entrypoint.sh /entrypoint.sh
RUN chmod 777 /entrypoint.sh
COPY /build/libs/provider-selection-mapper-java.jar /app.jar
ENTRYPOINT ["/entrypoint.sh"]
Мой файл entrypoint.sh выглядит так:
#!/bin/sh
exec java -jar /app.jar </pipes/in >/pipes/out 2>/pipes/err
После сборки контейнера и попытки запустить его с docker run -it provider-selection-mapper-java
, я получаю /entrypoint.sh: line 2: can't open /pipes/in: no such file
Есть идеи, что я делаю не так?