首页 » 翻译 » Docker » 正文

docker 设置net.ipv4.tcp_max_syn_backlog net.core.somaxconn

我们现在容器大量的使用,我们有时候需要调整容器的性能来达到更高的效率

近期我们遇到的一个问题就是部分系统参数的调优,对于物理机来说我们可以直接登录到物理机

然后执行命令:

但是注意,这样的修改立马回生效,但是下次重启就会重置,如果想永久的保存,需要修改/etc/sysctl.conf

修改完成需要sysctl –p来重新加载/etc/sysctl.conf

但是对于容器来说,不支持登录到容器中然后执行上边的命令来修改参数

我们需要通过如下方式在容器启动时候来设置,不能等容器启动完成后再修改:

更多的文档请参考:

https://docs.docker.com/engine/reference/commandline/run/

 

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

Latest posts by Zhiming Zhang (see all)