Отправить стандартный процесс в bash в контейнере Docker - PullRequest
0 голосов
/ 16 апреля 2019

Скажи, что у меня есть:

ENTRYPOINT /bin/bash

и я запускаю контейнер:

docker run -d -it foo

есть ли способ записи в stdin процесса bash в контейнере?

1 Ответ

1 голос
/ 16 апреля 2019

Вы можете избежать отсоединения от контейнера при его создании или прикрепить его к уже запущенному контейнеру.В каждом случае EOF на входе, который вы отправляете, будет EOF для bash, что приведет к выходу контейнера.

Удалите -d, чтобы избежать отсоединения:

docker run -it foo

Присоединить к работающему контейнеру:

docker run -d -it --name bar foo
docker attach -it bar
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...