Запуск Java приложения в Docker

Надоело везде устанавливать Java? Запускаем Java приложение с помощью Docker…

Пишем простенький тест на Java

Делаем Dockerfile

в котором указываем Java 8, рабочий каталог, куда копируем свой текущий каталог c файлом test_java.jar и команду для запуска.

Создаем образ

Образ можно посмотреть командой docker images

Создаем контейнер, запускаем один раз тут же удаляем ( —rm)

Или просто создаем контейнер

Или еще круче, подключаем каталог для хранения логов в каталоге /root/docker/log. Для указания места где будут храниться логи на хосте указываем абсолютный путь.

и потом запускаем

67d5cac1fc98 — id нашего контейнера