【发布时间】:2017-10-16 07:56:47
【问题描述】:
我创建了 RHEL 6.6 的映像(来自 registry.access.redhat.com/rhel6.6),但是当我运行容器时:
docker run --privileged --rm -h "DAN" --net net_custom --ip 200.0.2.3 -t -i test_beta_4 bash
我尝试在 sysctl.conf 中加载一些参数,它返回以下错误:
error: "net.core.rmem_default" is an unknown key
error: "net.core.wmem_default" is an unknown key
error: "net.core.rmem_max" is an unknown key
error: "net.core.wmem_max" is an unknown key
我在 /proc/sys/net/core/ 下检查,发现这些文件丢失了。 那么如何更改这些网络内核设置? 我在我的 Mac 上运行 docker。 谢谢
【问题讨论】:
-
你有没有尝试过类似的,在这个文档中docs.docker.com/engine/reference/commandline/run/…
docker run --sysctl net.ipv4.ip_forward=1 someimage? -
是的,我确实尝试过,但这是输出:docker:来自守护进程的错误响应:oci 运行时错误:container_linux.go:247:启动容器进程导致“process_linux.go:359:容器初始化导致\"打开 /proc/sys/net/core/rmem_default: 没有这样的文件或目录\"".
标签: docker