服务docker启动-> / sbin / service:fork:无法分配内存

服务docker启动-> / sbin / service:fork:无法分配内存

我在 OpenStack 云实例 RHEL 7.5 中运行 Docker CE。该实例几天前停止了(不知道怎么/为什么)。我重新启动了它,它似乎包含了我之前放在那里的所有内容。

当我尝试启动 Docker 时,大约 1 分钟后出现了以下信息:

# service docker start
/sbin/service: fork: Cannot allocate memory

top表明内存充足:

KiB Mem :  8174548 total,  7994528 free,   114168 used,    65852 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  7877828 avail Mem

接下来,我卸载了docker并删除了/var/lib/docker目录/etc/docker。我用以下命令重新安装了它:

yum install docker-ce docker-ce-cli containerd.io

我仍然收到相同的错误。我也重新启动了,但没有帮助。Docker 版本是这样的:

# docker version
Client:
 Version:           18.09.6
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        481bc77156
 Built:             Sat May  4 02:34:58 2019
 OS/Arch:           linux/amd64
 Experimental:      false

任何想法如何解决这一问题?

编辑:

# uname -r
3.10.0-862.14.4.el7.x86_64

# virt-what
kvm

相关内容