OOM(Out Of Memory)内存不足,通常是由于某些不稳定的进程占用过多的内存造成,在Docker中称为OOM事件,当容器使用的内存过多时就会发生OOM事件,这个事件是由Linux内核的内存管理机制发起,并将是使用占用内存过多的容器Kill掉,保证系统的可持续运行。Linux内核为了保证系统的稳定性而将内存划分为两大部分用户空间与内核空间 用户空间是提供给用户进程所使用的内存空间。内核空间
Docker允许您将应用程序构建为可移植,自给自足的容器,可以在任何地方运行,从而快速构建,测试和部署应用程序。 Docker默认不会删除未使用的对象,例如容器,图像,卷和网络。在使用Docker时,您可以轻松地积累大量未使用的对象。 这些对象会占用大量磁盘空间,并使Docker命令产生的输出混乱。你可使用命令docker system prune删除所有已停止的容器,未使用的镜像和未使用的网络。