Всем привет!
Возможно, что вы только начинаете учиться собирать образы контейнеров или вам не хочется каждый раз самостоятельно писать
dockerfile.Чтобы упростить задачу можно использовать
docker init. С его помощью можно создать dockerfile, compose.yaml и .dockerignore автоматически.Работает это примерно так:
🍭 Вы запускаете
docker init и попадаете в интерактивную сессию🍭 Потребуется указать используемую технологию (Node, Go, Python и т.д.)
🍭 Определиться с командой, которая должна быть запущена в контейнере
🍭 Написать порт, по которому можно обращаться к ПО
🍭 Готово!
Да, возможно не самый лучший вариант, но для начала вполне неплохо. Подробнее об использовании
docker init можно прочесть в статье.