我试图在我的 Linux 机器 (Ubuntu) 上将 Memcached 作为容器运行,但无法理解如何继续/完成设置以开始使用我的 Memcached 实例。
根据文档 here,我们可以使用命令参数运行图像,如下所示。但是,默认情况下,这会将 -l 参数设为 localhost/127.0.0.1。我想将 -l 配置为我的 memcached 实例的 IP,因为我将有远程客户端访问我的 memcached。
$ docker run --name my-memcache -d memcached memcached -m 64
我尝试使用下面提到的命令运行图像,但不起作用。
$ docker run --name my-memcache -d memcached memcached -m 64 -l <ip_address>
我收到下面提到的错误
bind(): Cannot assign requested address
failed to listen on TCP port 11211: Invalid argument
当我们安装一个独立的 Memcached 实例时,我们在 /etc 路径下有一个配置文件 memcached.conf,其中包含所有可以修改的属性。我将 -l 属性更新为我的 memcached 实例的 ip,它工作正常。但是当我们使用 Docker 镜像运行 Memcached 时,我该如何配置它。
这里的任何帮助都会很棒。 TIA!