我在 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