使用基于Ubuntu 14.04镜像的容器docker。

从官方仓库下载Redis

wget http://download.redis.io/redis-stable.tar.gz

并安装。

尝试设定
sudo sysctl vm.overcommit_memory=1

返回
sysctl: setting key "vm.overcommit_memory": Read-only file system

怎么解决?

谢谢

最佳答案

只能在容器中设置数量有限的sysctlsupport namespacing,即无需修改主机。

所有其他值在您的容器内均为只读,以防止容器修改主机配置。您需要在主机上设置它们-它们会影响主机和所有容器。

关于docker - 在Ubuntu docker上的Redis:sysctl:设置 key “vm.overcommit_memory”:只读文件系统,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59104136/

10-13 08:01