इंटरैक्टिव डॉकटर कंटेनर के भीतर सही ढंग से आकार न देने पर बैश


11

हर बार जब टर्मिनल आकार में परिवर्तन, आमतौर पर bashहोगा resizeस्वचालित रूप से इतना है कि LINESऔर COLUMNSसही ढंग से पुनर्गणना की जाती है। लेकिन किसी कारण से यह एक डॉकर कंटेनर के भीतर काम नहीं कर रहा bashहै।

मेरे पास है shopt checkwinsize -sमेरे में bashrcडोकर कंटेनर में (और सत्यापित है कि यह है onका उपयोग करते हुए shopt)। मेजबान bashसत्र के साथ भी ।

मैं विचारों से बाहर हूँ, वास्तव में; shopt checkwinsize -sएक ही तरीका है जो मैंने खिड़की के आकार बदलने bashपर स्वचालित रूप से मूल्यांकन करने के लिए पाया resizeहै।

जवाबों:


6

यदि आपका शेल रूट पर है, तो डॉकर सिग्नल भेजने में सफल नहीं हो सकता है, क्योंकि यह एक विशेषाधिकार सीमा पार करता है। (यह सिर्फ डॉकटर के साथ एक समस्या नहीं है)।

आगे की पढाई:


2
समझ में आता है। चल रहा है docker run ...के साथ sudoफिक्स मेरी समस्या। धन्यवाद!
ट्रेंट बिंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.