如何在ubuntu 14.4上更改docker容器内的MTU

chi*_*kar 0 linux ubuntu networking docker ubuntu-14.04

我想更改MTU(最大传输单元)docker,其在Ubuntu 14.04上运行.还有使用ubuntu 14.04运行的docker容器.

问题是它docker0在主机操作系统上的接口可以将MTU值从1500改为9000,但它不会影响docker os内部.意味着在docker内部运行时使用较旧的值,即1500.当我在主机上重新启动docker服务时,所有更改都将变为默认值.

我也尝试过使用新界面创建桥接连接,但是当我将界面连接到整个网络并且不再工作时.

帮助将受到高度赞赏

use*_*097 5

请参阅docs.docker.com/articles/networking/#docker0 extract"

--mtu=BYTES — override the maximum packet length on docker0.
Run Code Online (Sandbox Code Playgroud)

在Ubuntu上,您可以将这些添加到Docker主机上/ etc/default/docker中的DOCKER_OPTS设置,然后重新启动Docker服务."