LINUX.ORG.RU
решено ФорумAdmin

Передать параметры в docker контейнер при запуске

 


0

1

Засовываю в докер свою прогу, последняя строка Dockerfile

CMD /path/to/prog --config config.ini --name {NAME}

Мне нужно запустить несколько инстансов этого контейнера, но с разными {NAME}, как это правильно сделать? Смотрел ARG и ENV, но они дейстуют на build, а как правильно с run это делать?

Ответ на: комментарий от rezedent12

Это как? Мне надо контейнер собрать один раз, а запускать несколько инстансов. Сейчас собираю 4 контейнера, но меня это уже подзапарило, тем более, количество будет увеличиваться.

panter_dsd ★★★★
() автор топика
Ответ на: комментарий от panter_dsd

Это как? Мне надо контейнер собрать один раз, а запускать несколько инстансов. Сейчас собираю 4 контейнера, но меня это уже подзапарило, тем более, количество будет увеличиваться.

Насколько я помню, контейнер в развёрнутом виде представляет собой каталог с файлами и подкаталогами.

rezedent12 ☆☆☆
()

Параметры в контейнеры принято передавать через переменные окружения.

KRoN73 ★★★★★
()
Ответ на: комментарий от Anatolik

Ура! Заработало! Спасибо за помощь.

panter_dsd ★★★★
() автор топика

А в чём проблема?

docker run image:latest /path/to/prog --config config.ini --name yourname

Shtsh ★★★★
()
Ответ на: комментарий от rezedent12

Мастер костылестроения. Ты бы документацию посмотрел что ли.

Shtsh ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.