【发布时间】:2018-09-22 06:08:03
【问题描述】:
我正在尝试在正在运行的 docker 容器中更改 somaxconn 的值。我正在使用这个命令:
docker run --net=container:redis --sysctl net.core.somaxconn=65535 bash
我检查了这个命令在正在运行的 docker 容器中将 somaxconn 的值从 128 更改为 65535。
因为 docker run 命令创建并启动了一个新容器,所以,此命令是否会重新创建并启动我现有的容器?它是通过 somaxconn 更改重新启动我正在运行的容器,还是更改正在运行的 docker docker 容器中的值?
但我想补充一点,在运行上述命令后,somaxconn 的值发生了变化,当我执行 docker ps 时,它显示同一个容器从很久以前就已启动并运行,所以,确实这意味着它改变了已经运行的容器中的值?
【问题讨论】: