2013-10-08 5 views
1

Документ docker сказал, что мы можем запускать докер в режиме демона по флагам -d. Однако я пытался запустить таким образом в ubuntu и не смог, процесс не стал процессом демона, см. Результат ps aux | fgrep docker, в чем проблема ?не может запустить докер в режиме демона?

root  10250 10245 6 08:39 pts/0 00:00:00 /usr/bin/docker -d -H unix:///var/run/docker.sock -H tcp://127.0.0.1:10001 
+3

Как вы думаете, какой процесс демона? Почему вы этого не ожидали? –

ответ

1

Я пытался бежать таким образом в убунту и не

У вас есть сообщение об ошибке, это показал? Я подозреваю, что у вас возникла проблема с запущенным демоном. После установки Docker в систему иногда установочный пакет автоматически запускает демон. Первый шаг должен состоять в том, чтобы запустить docker version и посмотреть, показывает ли он вам версию демона, а также версию клиента.

$ docker version 
Client version: 0.7.5 
Go version (client): go1.2 
Git commit (client): c348c04 
Server version: 0.7.5 
Git commit (server): c348c04 
Go version (server): go1.2 
Last stable version: 0.7.6, please update docker 
0

Возможно, более полезно теперь документировано как «отсоединенный» режим. демон докеров - это нечто отличное. Это просто означает, что процесс докера переходит на задний план и печатает его cid в stdout. То, что он не делает, это сохранение контейнера, если выполняемая команда завершается.

-d, --detach=false   Detached mode: run the container in the background and print the new container ID 
Смежные вопросы