Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu docker上的Redis:sysctl:设置键“vm.overmit_memory”:只读文件系统_Docker_Redis - Fatal编程技术网

Ubuntu docker上的Redis:sysctl:设置键“vm.overmit_memory”:只读文件系统

Ubuntu docker上的Redis:sysctl:设置键“vm.overmit_memory”:只读文件系统,docker,redis,Docker,Redis,使用基于Ubuntu14.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值—即,可以在容器中设置,而无需修改主机

使用基于Ubuntu14.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值—即,可以在容器中设置,而无需修改主机

容器中的所有其他值都将是只读的,以防止容器修改主机配置。您需要在主机上设置它们—它们将影响主机和所有容器。

只有有限数量的sysctl值—也就是说,可以在容器中设置,而无需修改主机


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

您的基本映像是什么?因此您需要先在主机上设置命令,以便docker可以看到它,请参见此基本映像是什么?因此您需要先在主机上设置命令,以便docker可以看到它,请参见此