Eu tenho trabalhado extensivamente com contêineres recentemente. Eu não acho que você será capaz de definir as configurações de sysctl no docker, pois eles compartilham um kernel.
Seguindo essa pergunta:
Modificando os valores de sysctl dentro do container lxc
Estou com um problema diferente tentando alterar uma configuração de sysctl dentro de um contêiner de Linux.
Com / proc montado, recebo um erro de permissão se tento alterar algumas configurações de sysctl relacionadas à rede dentro do contêiner (não tentei configurações que não sejam de rede).
Por exemplo:
root@container:/# sysctl -w net.core.rmem_default=1024000
sysctl: permission denied on key 'net.core.rmem_default'
Alguém sabe por que isso acontece?
Pensando nisso, porque o container e o host compartilham um kernel, é possível até mesmo que o container tenha valores diferentes para os parâmetros sysctl do host?
Eu tenho trabalhado extensivamente com contêineres recentemente. Eu não acho que você será capaz de definir as configurações de sysctl no docker, pois eles compartilham um kernel.