Image Docker 0.9-/etc/sysctl.conf不工作

Image Docker 0.9-/etc/sysctl.conf不工作,image,docker,sysctl,Image,Docker,Sysctl,我在Ubuntu映像中设置了net.core.somaxconn=65535 但是使用命令sysctl-a | grep net.core.somaxconn在容器中将net.core.somaxconn变为128 执行sysctl-p后,它将变为65535 运行容器(Docker 0.9)时,为什么/etc/sysctl.conf不起作用?这可能是因为Docker不为您运行sysctl。我不知道如何启动容器,但如果您执行类似于docker run-I-t image/bin/bash的操作,它

我在Ubuntu映像中设置了
net.core.somaxconn=65535

但是使用命令sysctl-a | grep net.core.somaxconn在容器中将
net.core.somaxconn
变为128

执行
sysctl-p
后,它将变为65535


运行容器(Docker 0.9)时,为什么/etc/sysctl.conf不起作用?

这可能是因为Docker不为您运行
sysctl
。我不知道如何启动容器,但如果您执行类似于
docker run-I-t image/bin/bash的操作,它只会启动bash。没有什么新贵,所以如果您决定运行
sysctl
很重要,您需要自己来做

出于开发目的,您可以使用

docker run -i -t image sysctl -p && /bin/bash

对于生产使用,您可能需要查看或查看我的相关信息。

I添加
sysctl-p在上一个入口点之前请添加Dockerfile,因为您的注释在翻译过程中丢失:)