Linux kernel 在虚拟服务器上运行docker-是否可能?

Linux kernel 在虚拟服务器上运行docker-是否可能?,linux-kernel,docker,virtual-machine,virtualhost,Linux Kernel,Docker,Virtual Machine,Virtualhost,我正在尝试在我的vServer上运行/安装docker,如果可能的话,我找不到相关信息。。我现在尝试了CentOS6&7、Ubuntu、Debian和fedora,但我无法让docker守护进程运行 docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled) Active: failed (Result: e

我正在尝试在我的vServer上运行/安装docker,如果可能的话,我找不到相关信息。。我现在尝试了CentOS6&7、Ubuntu、Debian和fedora,但我无法让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.
[root@vvs ~]#  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.
在每个系统上都有不同的问题,我在浪费时间不去解决它们

这篇文章表明,它可能根本无法在使用旧内核的vServer上工作,就像我的例子一样

有人真的设法在vServer上使用docker吗?如果有,主机系统有哪个内核


如果这很重要的话,我有一台便宜的服务器。

安装页面有一节明确提到Docker运行的最低内核级别:

守护进程模式下的Docker具有特定的内核要求。有关详细信息,请登录您的分发

3.10 Linux内核是Docker的最低要求。早于3.10的内核缺少运行Docker容器所需的一些功能。众所周知,这些旧版本存在导致数据丢失的bug,并且在某些情况下经常出现死机

建议使用3.10的最新次要版本3.x.y或更新的Linux内核维护版本。使用最新的次要版本更新内核将确保修复关键的内核错误


因此,如果您的发行版有一个太旧的内核,或者中列出的一些其他要求没有得到遵守,这就可以解释docker守护进程失败的原因。

我知道这些要求,只是即使更新系统的内核也没有帮助,我的问题是,这是否是因为物理主机服务器的内核较低。-我想这更多的是关于虚拟机的内部结构。@user3768835实际上更多的是关于虚拟机。我在窗户上!使用最新的linux虚拟机和docker就可以了。