У меня есть Dockerfile, который выглядит следующим образом:
FROM alpine:3.9
RUN apk add --update openjdk8
RUN mkdir /var/generator/
COPY generator.jar /var/generator
EXPOSE 8080
ENTRYPOINT [ "/bin/sh" ]
Dockerfile находится внутри генератора / папки.Я строю его, используя:
docker build -t generator generator/
Он успешно строится:
Successfully built 878e81f622cc
Successfully tagged generator:latest
, но когда я пытаюсь запустить этот образ с
docker run -d -p 8080:8080 generator
, он сразу же умирает,docker logs
не выводит.
Что не так с моим Dockerfile?Почему контейнер умирает?