আমি ডকার ব্যবহার করে একটি উবুন্টু ট্রাস্টি কনটেইনার ইনস্টল করেছি এবং আমি এটির সাথে সংযোগ স্থাপন করার পরে দেখতে পাচ্ছি যে লোকেলটি কেবল সর্বনিম্ন সেট করা আছে:
sudo docker run -i -t <id> /bin/bash
root@<id>:/# locale
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
আমার একটি ইউনিকোড লোকেল ব্যবহার করা প্রয়োজন (উদাহরণস্বরূপ ইউএস ইংরেজি, en_US.UTF-8
) ,
আমি / ইত্যাদি / ডিফল্ট / স্থানীয় ফাইল সম্পাদনা করার চেষ্টা করেছি এবং এটি ভিতরে রেখেছি:
# cat /etc/default/locale
LANG=en_US.UTF-8
তবে ধারকটি রেখে আবার ফিরে আসার পরেও লোকালটি এখনও সঠিকভাবে সেট করা হয়নি।
আমি update-locale
কোনও সাফল্য ছাড়াই কমান্ডটি ব্যবহার করার চেষ্টা করেছি :
root@cab13a6abe4f:/# update-locale LANG=en_US.UTF-8
root@cab13a6abe4f:/# locale
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
আমার স্থানীয় কনফিগারেশনে, আমার কাছে নিম্নলিখিত কনফিগারেশন রয়েছে:
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
আমার ডকারের পাত্রে কীভাবে আমি একই জিনিস রাখতে পারি?
আগাম ধন্যবাদ!
sudo docker build .
) এবং এটি দুর্দান্ত কাজ করে।