2015-02-20 4 views
2

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

Журналы: [когда перезагружать контейнер]

[[email protected] ~]# docker restart 714fed06f99f 
714fed06f99f 
[[email protected] ~]# Write failed: Broken pipe 

<-= DISCONNECTED (PRESS <ENTER> TO RECONNECT) (Fri Feb 20 16:44:35 2015) 

Другой Log: [при выполнении команды "выхода"]

[[email protected] ~]# exit 
exit 
Write failed: Broken pipe 

<-= DISCONNECTED (PRESS <ENTER> TO RECONNECT) (Fri Feb 20 16:48:42 2015) 

ответ

0

Вы имеете в виду контейнер останавливается, когда вы выйти из приложения?

Это произойдет, поскольку вы «присоединяетесь» к основному процессу. Если вы отправите основной процесс SIGKILL (Ctrl-c), он остановится, вызывая выход из контейнера. Вы можете использовать специальный код Docker Ctrl-p Ctrl-q для выхода из приложения без остановки контейнера.

Для получения более подробной информации см. http://docs.docker.com/reference/commandline/cli/#attach.

+0

No. он останавливает всю машину, на которой запущены все контейнеры докеров. У вас есть какие-либо предложения по решению этой проблемы? – KMG

+0

Не знаю, звучит плохо. Каков образ? –

+0

centos 6.5 [64 бит] - Версии ядра 2.6.32-431.el6.x86_64. Докер-версия-1.4.1 – KMG