我正在尝试在特权容器中设置以下属性,如下所示:
属性
/proc/sys/net/core/rmem_default
/proc/sys/net/core/rmem_max
/proc/sys/net/core/netdev_max_backlog
/proc/sys/net/ipv4/tcp_max_syn_backlog
/proc/sys/net/ipv4/tcp_fin_timeout
/proc/sys/net/ipv4/tcp_tw_recycle
/proc/sys/net/ipv4/tcp_tw_reuse
/proc/sys/net/ipv4/tcp_window_scaling
/proc/sys/net/ipv4/tcp_max_tw_buckets
我正在尝试如下设置属性:
[centos@mdc-docker-1 ~]$ docker run -it --rm --privileged --sysctl net.core.rmem_default=20971520 centos:7 bash
docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:402: container init caused \"open /proc/sys/net/core/rmem_default: no such file or directory\"": unknown.
根据Docker documentation,net。*被命名为命名空间,但是我不确定为什么没有这样的文件错误。
答案 0 :(得分:0)
您需要使用最新版本的Docker。
仅在Docker> 18.09版本中可用。