我在服务器上安装docker时遇到问题:
user@server:/# apt-get install docker-ce
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
docker-ce
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/30.2 MB of archives.
After this operation, 152 MB of additional disk space will be used.
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76, <> line 1.)
debconf: falling back to frontend: Readline
Selecting previously unselected package docker-ce.
(Reading database ... 25607 files and directories currently installed.)
Preparing to unpack .../docker-ce_17.12.0~ce-0~debian_amd64.deb ...
Unpacking docker-ce (17.12.0~ce-0~debian) ...
Processing triggers for systemd (215-17+deb8u7) ...
Setting up docker-ce (17.12.0~ce-0~debian) ...
Job for docker.service failed. See 'systemctl status docker.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript docker, action "start" failed.
dpkg: error processing package docker-ce (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for systemd (215-17+deb8u7) ...
Errors were encountered while processing:
docker-ce
E: Sub-process /usr/bin/dpkg returned an error code (1)
user@server:/# journalctl -xn
-- Logs begin at Thu 2018-02-15 11:45:24 CET, end at Thu 2018-02-15 12:05:46 CET. --
Feb 15 12:05:46 git systemd[1]: Unit docker.service entered failed state.
Feb 15 12:05:46 git systemd[1]: docker.service holdoff time over, scheduling restart.
Feb 15 12:05:46 git systemd[1]: Stopping Docker Application Container Engine...
-- Subject: Unit docker.service has begun shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.service has begun shutting down.
Feb 15 12:05:46 git systemd[1]: Stopping Docker Socket for the API.
-- Subject: Unit docker.socket has begun shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.socket has begun shutting down.
Feb 15 12:05:46 git systemd[1]: Starting Docker Socket for the API.
-- Subject: Unit docker.socket has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.socket has begun starting up.
Feb 15 12:05:46 git systemd[1]: Listening on Docker Socket for the API.
-- Subject: Unit docker.socket has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.socket has finished starting up.
--
-- The start-up result is done.
Feb 15 12:05:46 git systemd[1]: Starting Docker Application Container Engine...
-- Subject: Unit docker.service has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.service has begun starting up.
Feb 15 12:05:46 git systemd[1]: docker.service start request repeated too quickly, refusing to start.
Feb 15 12:05:46 git systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.service has failed.
--
-- The result is failed.
Feb 15 12:05:46 git systemd[1]: Unit docker.service entered failed state.
SysInfo:
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
核心:
2.6.32-042stab127.2
从Docker的安装文档中,所需的最低内核为3.10,并且您正在运行带有Debian 8的2.6.32-042stab127.2,该内核通常运行3.16。
它似乎是一个OpenVZ内核。从其主页开始,它已经是基于容器的虚拟化。因此,这意味着在容器中运行容器。尽管这是可能的,但存在一些局限性,尤其是对于像Docker这样的用于运行和控制容器的应用程序而言。
这是使环境无法运行Docker的两个原因。您应该尝试使用更常见的虚拟化的提供商。如果您可以选择内核(甚至在提供的列表中)或进行更改,那将是一个合适的选择。当然,裸金属也总是合适的选择。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句