Самым важным в этом проекте будет не сам проект, а порядок работ по
использованию Docker. В данном случае мы используем связку Java + Maven.
Проект может быть полезен для Java разработчиков, начинающих Docker.
Вы можете свободно использовать его для своих экспериментов.
Примечание: информация о проекте
Большая часть информация о проекте: примечания, описания, объяснения, картинки, комментариинаходятся в папке 01_info.
010 Создаем проект
Информация о создании нового проекта, плагин maven-shade-plugin в pom.xml
020 Dockerfile
Создаем и работаем с файлом Dockerfile
Система, на которой происходит создание и использование образа Docker
~ на системе установлен Windows 7 x64
~ на Windows установлен Oracle VirtualBox 7
~ на VirtualBox установлен Ubuntu 22.04.2 LTS
030 Ubuntu
Продолжаем работу с проектом в Ubuntu, собираем образ
Тестируем получившийся образ
Проверяем, что образ создался
user1@ubuntu:~/docker_example$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker_example latest b7e8e87bbc50 About an hour ago 755MB openjdk latest 71260f256d19 3 months ago 470MB openjdk 17 5e28ba2b4cdb 13 months ago 471MB hello-world latest feb5d9fea6a5 20 months ago 13.3kB
Запускаем образ
user1@ubuntu:~/docker_example$ docker run b7e8e87bbc50 Hello from Java project from Docker