старте контейнера?
docker run -ti --entrypoint=ls ubuntu?
А если много надо выполнить команд, например, проинсталить сервер и тд. Как скормить много команд?🤔
Последнее напрягает. Зачем тебе что-то устанавливать при запуске контейнера
Как вариант, но не подходит, надо закрыть 1 командой, без сторонних файлов и перезаписи образа
Есть образ, который использует на проде, для тестов, в нем надо проинсталить несколько пакетов, а потом убить. Что бы не плодить образы и файлы, проще всего поднять готовый образ и скормить несколько команд
У меня желание есть, нет желание у заказчика плодить образы)
Если заказчик это пользователь конечных продовых образов, а про тесты он ничего не знает, то в чем вообще проблема? Если это аутсорс, и заказчику потом заниматься разработкой и поддержкой, то ему в любом случае придется разбираться, как оно работает, и попытки экономить на втором образе ради того, чтобы ему пришлось меньше разбираться - крайне сомнительный подход. Ну а в докере в любом случае придется шарить, чтобы поднять контейнеры
Обсуждают сегодня