как упаковать jar вместе с файлом конфигурации в качестве образа докера - PullRequest
0 голосов
/ 31 января 2019

У меня есть файл jar, pom и config.yml вместе с dockerfile в папке с именем app , которая находится в / Desktop .Как мне упаковать все эти файлы в образ докера?

Это мой текущий файл докера.Что я должен изменить?

ОТ java: 8WORKDIR /ДОБАВИТЬ / Рабочий стол / app $ HOME / appCMD ["java", "-jar", "appserver.jar", "server", "config.yml"]

1 Ответ

0 голосов
/ 31 января 2019

Вы можете начать с этого простого Dockerfile :

FROM java:8
WORKDIR /
ADD app /app
CMD ["java", "-jar", "/app/appserver.jar", "server", "/app/config.yml"]

Файл Docker должен быть создан в каталоге, который также содержит каталог приложения с вашим appserver.jar и config.yml файлы:

├── workdir/
│   ├── Dockerfile
│   └── app/
|       ├── application.jar
|       └── config.yml

Теперь, чтобы создать образ докера, запустите в рабочем каталоге следующую команду:

docker build -t app-name:1.0 .
...