Docker中运行Dockerfile时报错“cannot allocate memory”

网友投稿 503 2022-10-22

Docker中运行Dockerfile时报错“cannot allocate memory”

Docker中运行Dockerfile时报错“cannot allocate memory”今天运行Dockerfile脚本时报错了,现记录下来:Step 46/89 : RUN sudo mkdir -p /usr/local/apache-flume-1.7.0-bin/myagentsymlink /proc/mounts /var/lib/docker/overlay/2e59cde6da513075beb9fbfbab1d7920db8c25ca5f08e0f47001e9729b0c323e-init/merged/etc/mtab: cannot allocate memory查明原因后,发现是pid max用尽导致了fork问题,解决办法就是修改pid max现接触解决方案:在命令行中输入:echo "kernel.pid_max=99999" >> /etc/sysctl.conf生效修改的内核参数:sysctl -p大功告成!PS:64位系统上pid_max最大值为2^22,32位系统上最大值为32768。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:mybatis中一对一关系association标签的使用
下一篇:分析API和机器学习未来的发展方式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~