আমি এর মতো একটি ডকার পাত্রে একটি ইন্টারেক্টিভ শেলটি খুলি
sudo docker exec -t -i {container_name} bash
এখনও পর্যন্ত ভাল তবে nanoফলাফল চালানোর চেষ্টা করছেন :
টার্মিনালটি খোলার সময় ত্রুটি: অজানা।
আমি এর মতো একটি ডকার পাত্রে একটি ইন্টারেক্টিভ শেলটি খুলি
sudo docker exec -t -i {container_name} bash
এখনও পর্যন্ত ভাল তবে nanoফলাফল চালানোর চেষ্টা করছেন :
টার্মিনালটি খোলার সময় ত্রুটি: অজানা।
উত্তর:
আমি মনে করি এটি ডকার ইস্যু # 9299 এর সাথে সম্পর্কিত হতে পারে ।
কিছু সমস্যা আছে মন্তব্যটিতে মন্তব্য:
-t) বরাদ্দকারী ধারকটি চালান ।export TERM=xterm:)TERMহয়নি তবে পরিবর্তন হয়েছে ।
TERM=xterm-colorআমার পক্ষে কাজ করে বলে মনে হচ্ছে। সার্ভারফল্ট উত্তর ।
চালান কোন্ডাড: export TERM=xterm
আপনি যোগ করতে পারেন
ENV TERM xterm
আপনি যদি নিয়মিত সম্পাদক ব্যবহার করেন তবে আপনার ডকফাইফিলের কাছে। আমাদের বেস কনটেইনারটিতে সেটিংটি রয়েছে, যেহেতু আমরা ক্রমাগত vi / emacs দিয়ে জিনিসগুলি ডিবাগ করি।
docker exec -it [CONTAINER_ID] /bin/bash -c "export TERM=xterm; exec bash"সূক্ষ্মভাবে কাজ করার সময় কোনওভাবে এটি আমার পক্ষে কাজ করছে না । আমি শুধু বক্তব্যের ENV TERM xtermআগে যুক্ত করেছি EXPOSE, এটা কি সঠিক?
ENV TERM xtermআগে আমার অ্যাড করা দরকার ছিল RUN।
docker exec -it id_container bash
apt-get update
apt-get install nano
export TERM=xterm
আমি আমার .bashrc এ যুক্ত করেছি:
alias nano='export TERM=xterm && nano'
এই ক্ষেত্রে ত্রুটি আর প্রদর্শিত হবে না
আমার জন্য export TERM=xtermএখানে বর্ণিত কিছু ডিসপ্লে সমস্যা সৃষ্টি করে:
/superuser/1172222/issues-editing-files-with-nano-in-bash-windows-10
যে ক্ষেত্রে export TERM=linuxmay ভাল কাজ করে।
আপনার ধারক মধ্যে এই কমান্ড চালান apk add nano