Я использую официальное изображение Dockinger для elasticsearch вместо того, чтобы настраивать свой собственный пример экстренного поиска. И это отлично работает, вплоть до того момента, когда я хотел его продлить. Я хотел установить marvel в этот экземпляр ElasticSearch, чтобы получить дополнительную информацию.
Теперь dockerfile/elasticsearch автоматически запускает ElasticSearch и установка команды /bin/bash
не работает, не прикрепляется к контейнеру или не пытается получить доступ к ней через SSH, а также не устанавливает ssh-daemon с apt-get install -y openssh-server
.
В этом конкретном случае я мог просто войти в файловую систему контейнера и выполнить opt/elasticsearch/bint/plugin -i elasticsearch/marvel/latest
, и все сработало.
Но как я могу установить дополнительную службу, которая должна быть установлена с помощью apt-get
, когда я не могу иметь терминал внутри запущенного контейнера?