#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.
Любая помощь здесь будет отличной. ТИА!