Когда использовать `--attach` с` docker container run`? - PullRequest
1 голос
/ 19 января 2020

Я обнаружил , что -

По умолчанию, когда команда docker run не предоставляет никаких параметров, процесс root запускается на переднем плане. Это означает, что стандартный ввод, вывод и ошибка процесса root присоединены к сеансу терминала.

Итак, в чем разница между $ docker container run -ait ubuntu & $ docker container run -it ubuntu?

Когда использовать --attach с docker container run?

1 Ответ

1 голос
/ 19 января 2020

Если вы не укажете -a, Docker будет подключаться как к stdout, так и к stderr при работе в режиме переднего плана. Вы можете использовать опцию --attach для подключения к указанным c потокам.

-a=[]           : Attach to `STDIN`, `STDOUT` and/or `STDERR`
docker run -a stdin -a stdout -i -t ubuntu /bin/bash
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...