Проблемы с запуском образа докера Memcached

#docker #memcached

Вопрос:

Я пытаюсь запустить Memcached в качестве контейнера в своей коробке Linux(Ubuntu), но не понимаю, как продолжить/завершить настройку, чтобы начать использовать мой экземпляр Memcached.

Согласно документации здесь, мы можем запустить изображение с параметрами команды, как показано ниже. Однако по умолчанию параметр-l будет принимать значение localhost/127.0.0.1. Я хочу настроить-l в качестве IP-адреса моего экземпляра memcached, так как у меня будут удаленные клиенты, получающие доступ к моему 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, у нас есть файл конфигурации memcached.conf по пути /etc, который содержит все атрибуты, которые можно изменить. Я обновляю атрибут-l до ip-адреса моего экземпляра memcached, и он отлично работает. Но как я могу настроить это, когда мы используем образ Docker для запуска Memcached.

Любая помощь здесь будет отличной. ТИА!