发出docker run命令时出错

2020-08-20 20:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我一直试图在CentOS 7.5...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我一直试图在CentOS 7.5和Fedora 28上都设置SAP HANA Express容器,最后一直不断遇到以下docker错误:

docker:来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:344:启动容器进程导致" process_linux.go:424:容器初始化导致"写入sysctl键kernel.shmmni:写入/proc/sys/kernel/shmmni:无效参数"":未知。
ERRO [0011]错误,等待容器:上下文已取消

我已经在CentOS和Fedora的EC2实例以及QNAP NAS的VM的相同类型的实例上运行了它。

在此处跟随了该教程:https://developers.sap.com/tutorials/hxe-ua-install-using-docker-xsa.html

这似乎是与docker相关的问题,但我不知道如何解决此问题。

谢谢。

4条回答
黑丝骑士
2020-08-20 21:35
我能够通过将shmmni值更改为主机的值来启动容器,因此在我的情况下,它恰好是4096。似乎可以在笔记本电脑上运行以进行测试。
-sysctl kernel.shmmni = 4096 

我从错误中引用的文件"/img/proc/sys/kernel/shmmni"中获得了该值。

一周热门 更多>