2015-04-05 81 views
1

我試圖運行/在我的vServer的安裝碼頭工人,如果它甚至有可能無法找到的信息。我試過的CentOS(6 & 7),Ubuntu的,Debian和Fedora的現在,我只是不能讓docker守護進程運行。在虛擬服務器上運行docker-可能與否?

docker.service - Docker Application Container Engine 
    Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled) 
    Active: failed (Result: exit-code) since So 2015-04-05 17:12:23 EDT; 16s ago 
    Docs: http://docs.docker.com 
    Process: 956 ExecStart=/usr/bin/docker -d $OPTIONS $DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $INSECURE_REGISTRY (code=exited, status=1/FAILURE) 
Main PID: 956 (code=exited, status=1/FAILURE) 

Apr 05 17:12:23 vvs.valentinsavenko.com systemd[1]: Starting Docker Applicati... 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: time="2015-04-05T17:12:2... 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: time="2015-04-05T17:12:2... 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: time="2015-04-05T17:12:2... 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: inappropriate ioctl for ... 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: time="2015-04-05T17:12:2... 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: time="2015-04-05T17:12:2... 
Apr 05 17:12:23 vvs.valentinsavenko.com systemd[1]: docker.service: main proc... 
Apr 05 17:12:23 vvs.valentinsavenko.com systemd[1]: Failed to start Docker Ap... 
Apr 05 17:12:23 vvs.valentinsavenko.com systemd[1]: Unit docker.service enter... 
Hint: Some lines were ellipsized, use -l to show in full. 
[[email protected] ~]# systemctl status docker.service -l 
docker.service - Docker Application Container Engine 
    Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled) 
    Active: failed (Result: exit-code) since So 2015-04-05 17:12:23 EDT; 33s ago 
    Docs: http://docs.docker.com 
    Process: 956 ExecStart=/usr/bin/docker -d $OPTIONS $DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $INSECURE_REGISTRY (code=exited, status=1/FAILURE) 
Main PID: 956 (code=exited, status=1/FAILURE) 

Apr 05 17:12:23 vvs.valentinsavenko.com systemd[1]: Starting Docker Application Container Engine... 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: time="2015-04-05T17:12:23-04:00" level="info" msg="+job serveapi(unix:///var/run/docker.sock)" 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: time="2015-04-05T17:12:23-04:00" level="info" msg="WARNING: You are running linux kernel version 2.6.32-042stab094.8, which might be unstable running docker. Please upgrade your kernel to 3.8.0." 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: time="2015-04-05T17:12:23-04:00" level="info" msg="+job init_networkdriver()" 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: inappropriate ioctl for device 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: time="2015-04-05T17:12:23-04:00" level="info" msg="-job init_networkdriver() = ERR (1)" 
Apr 05 17:12:23 vvs.valentinsavenko.com docker[956]: time="2015-04-05T17:12:23-04:00" level="fatal" msg="inappropriate ioctl for device" 
Apr 05 17:12:23 vvs.valentinsavenko.com systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE 
Apr 05 17:12:23 vvs.valentinsavenko.com systemd[1]: Failed to start Docker Application Container Engine. 
Apr 05 17:12:23 vvs.valentinsavenko.com systemd[1]: Unit docker.service entered failed state. 

在每一個系統有一個不同的問題,我在浪費時間和時間上不解決他們..

http://kb.odin.com/en/125115

這篇文章表明,它可能無法在vServer的在所有的工作老的內核,就像我的情況..

有沒有人真的可以用在vServer的,如果是泊塢窗,其內核是您的主機系統有哪些?

我有一個便宜的服務器在https://www.netcix.de如果這是非常重要的。

回答

0

安裝頁面有一節「Check kernel dependencies」,明確提到了可以預料的最小內核級的碼頭工人運行:

碼頭工人在守護進程模式具有特定的核心要求。詳情請參閱Installation

3.10 Linux內核是碼頭工人的最低要求。內核早於3.10缺乏運行Docker容器所需的一些功能。已知這些較舊的版本具有錯誤,這些錯誤在某些情況下會導致數據丟失和頻繁恐慌。建議在3.10(或更新版本保持)Linux內核的

最新次要版本(3.x.y)。保持內核達到與最新的次版本將確保關鍵內核錯誤得到修復

所以,如果你的發行版有一個內核太舊,或者一些其他的要求得不到尊重(如Installation上市),這可以解釋爲什麼docker守護進程失敗。

+1

我知道的要求,它只是甚至更新系統的內核沒有幫助,我的問題是,如果是因爲物理主機服務器具有較低的內核。 - 這更多關於虛擬機的內部結構,我猜.. – Neonape 2015-04-06 07:00:56

+0

@ user3768835它確實更關心虛擬機。我在Windows(!)上使用最新的linux虛擬機和docker工作得很好。 – VonC 2015-04-06 07:59:35

相關問題