运行 Memcached docker 镜像的问题

时间:2021-04-30 04:35:02

标签: docker memcached

我试图在我的 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!

0 个答案:

没有答案
相关问题