Докер файл с debian и Jar

57
6

Мне нужно запустить Jar (let say helloworld.jar) внутри контейнера докера. Контейнер должен включать debian в качестве ОС. Всякий раз, когда я запускаю контейнер, Jar должен бежать. Это означает, что он должен запускать java -jar helloworld.jar при запуске. Как мне это сделать?

также, как я могу сделать файл docker-compose.yml от него Спасибо заранее

спросил(а) 2018-03-06T22:07:00+03:00 2 года, 6 месяцев назад
1
Решение
80

Вы можете попробовать простой файл Docker:

FROM ubuntu
RUN apt-get update -y && apt-get upgrade -y
RUN {add java install command here}
RUN mkdir /src
WORKDIR /src
ADD . .
CMD java helloworld.jar

Создайте изображение, используя это через docker build. -t helloworld docker build. -t helloworld и запустить его docker run helloworld

Вместо использования ubuntu вы можете использовать доступные открытые jdk-изображения.

ответил(а) 2018-03-06T23:06:00+03:00 2 года, 6 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема