debian:stretch-slim中的“ bash:sysctl:命令未找到”

时间:2019-02-20 07:57:17

标签: linux bash docker debian debian-stretch

当我从hub.docker.com中提取debian:stretch-slim,然后运行一个容器(根)时,我发现 bash:sysctl:命令未找到

如何在debian:stretch-slim中使用sysctl?

许多图像都是从debian:stretch-slim构建的,所以当我想在其他类似容器中使用 sysctl 时:

docker run --rm -it redis:latest --sysctl net.core.somaxconn=2048 redis-server

它将抛出错误消息。

可以像这样测试:

docker pull debian:stretch-slim
docker run --rm -it debian:stretch-slim bash
root@7b923f27f7ee:/# sysctl
bash: sysctl: command not found

1 个答案:

答案 0 :(得分:2)

使用以下命令启动容器:

docker run --rm -it --sysctl net.core.somaxconn=2048 redis:latest redis-server

--sysctl应该是docker run的参数,而不应该是redis图像的命令