Задать вопрос
dmtrbskkv
@dmtrbskkv
Кодим и декодим, а иногда кино смотрим

Как запустить команду(миграцию доктрины) через завершенный контейнер?

Есть cli контейнер, через который какой-то магией можно запустить команды. Сам контейнер содержит какие-то базовые расширенные настройки и зависимости, чтобы все корректно работало. Однако, есть проблема - я не знаю как его использовать, ибо при запуске он сразу же выходит, что вроде как норма для него. Плюс, уже разок была запущена команда через него, только вот я забыл как.

И вопрос: как мне через вышедший контейнер запустить команду? Если важно, то команда миграции доктрины
  • Вопрос задан
  • 30 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
karabanov
@karabanov Куратор тега Docker
Системный администратор
Если просто запустить
docker run --rm -i <имя образа>:[тэг]

Если передать надо подкинуть какой-то файл или конфиг в контейнер:
docker run --rm -i -v <файл на хостовой машине>:<файл в контейнере> <имя образа>:[тэг]


Если программе в контейнере надо подать что-то на стандартный ввод:
docker run --rm -i <имя образа>:[тэг] < "данные"

Поискать команду которую вы вводили но забыли можно в истории команд...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dmtrbskkv
@dmtrbskkv Автор вопроса
Кодим и декодим, а иногда кино смотрим
Альтернативное решение:
docker-compose run <cotainer-name> <command>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы