मैं अपना खुद का लोचदार खोज उदाहरण स्थापित करने के बजाय the official elasticsearch Docker image का उपयोग कर रहा हूं। और यह उस समय तक बढ़िया काम करता है जब मैं इसे विस्तारित करना चाहता था। मैं अधिक जानकारी प्राप्त करने के लिए उस लोचदार खोज उदाहरण में marvel स्थापित करना चाहता था।मौजूदा डॉकर छवि का विस्तार कैसे करें?
अब/elasticsearch स्वचालित रूप से ElasticSearch चलाता है और /bin/bash
के आदेश की स्थापना काम नहीं करता है, न तो कंटेनर के लिए संलग्न या SSH पर इसे उपयोग करने की कोशिश कर रहा, और न ही apt-get install -y openssh-server
साथ ssh-डेमॉन को स्थापित करता है dockerfile।
इस विशेष मामले में, मैं बस कंटेनर फ़ाइल सिस्टम में जा सकता हूं और opt/elasticsearch/bint/plugin -i elasticsearch/marvel/latest
निष्पादित कर सकता हूं और सबकुछ काम करता है।
लेकिन मैं एक अतिरिक्त सेवा कैसे स्थापित कर सकता हूं जिसे apt-get
के साथ स्थापित करने की आवश्यकता है जब मेरे पास चलने वाले कंटेनर के अंदर टर्मिनल नहीं हो सकता है?
[elasticsearch url] (https://hub.docker.com/r/_/elasticsearch/) [https://hub.docker.com/r/_/elasticsearch/](https:/ में बदल गया /hub.docker.com/r/_/elasticsearch/) – luckydonald