使用基于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
怎么解决?
谢谢
最佳答案
只能在容器中设置数量有限的sysctl
值support namespacing,即无需修改主机。
所有其他值在您的容器内均为只读,以防止容器修改主机配置。您需要在主机上设置它们-它们会影响主机和所有容器。
关于docker - 在Ubuntu docker上的Redis:sysctl:设置 key “vm.overcommit_memory”:只读文件系统,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59104136/