2013-10-08 45 views
1

docker文檔說我們可以通過標誌-d運行docker守護進程模式。但是,我試圖以ubuntu那種方式運行並且失敗,進程沒有成爲守護進程,看到ps aux | fgrep docker的結果,有什麼問題?無法在守護進程模式下運行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

我試圖以這種方式在Ubuntu運行和失敗的

你有錯誤消息顯示它?我懷疑你遇到了守護程序已經運行的問題。一旦你將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

也許更有幫助它現在被記錄爲「分離」模式。碼頭守護進程是獨特的。這只是意味着docker進程會轉到後臺並將其打印到標準輸出。如果正在運行的命令終止,那麼它不會執行容器。

-d, --detach=false   Detached mode: run the container in the background and print the new container ID 
相關問題