2015-01-13 5 views
5

किसी कारण से TERM 'docker exec' का उपयोग करते समय 'dumb' पर रीसेट किया गया है। उपयोग की गई छवियों में TERM सेटिंग 'xterm' है। जब मैं nsenter के माध्यम से कंटेनर दर्ज करता हूं, तो TERM सेटिंग 'linux' है, लेकिन यह ठीक है।डॉकर निष्पादन TERM सेटिंग

कंटेनर दर्ज करने के लिए कमांड: "docker exec -it my_container /bin/bash"।

क्या यह डिज़ाइन द्वारा है?

+0

मैं Ubuntu के साथ परीक्षण किया नवीनतम, बिजीबॉक्स, जब मैं सिर्फ 'डोकर रन चलाने -यह लिनक्स खोल' (खोल बाश या sh) $ TERM हमेशा चल रहे nginx पर xterm – user2915097

+0

डॉकर निष्पादन पर सेट होता है मुझे TERM – user2915097

+2

गूंगा करने के लिए सेट करता है मैं https://github.com/docker/docker/issues/9299 और https: //github.com/docker/docker/issues/8631, तो यह डिजाइन – user2915097

उत्तर

0

मैं आमतौर पर कॉपी (Dockerfile -> सीपी) यह सुधार के साथ कंटेनर .profile फ़ाइल nginx के लिए: नवीनतम, डेबियन: export TERM='xterm-256color'