locale -a
C
C.UTF-8
en_US.utf8
POSIX
ru_RU.utf8
ru_UA.utf8
locale
LANG=ru_UA.utf8
LANGUAGE=ru_UA.utf8
LC_CTYPE="ru_UA.utf8"
LC_NUMERIC="ru_UA.utf8"
LC_TIME="ru_UA.utf8"
LC_COLLATE="ru_UA.utf8"
LC_MONETARY="ru_UA.utf8"
LC_MESSAGES="ru_UA.utf8"
LC_PAPER="ru_UA.utf8"
LC_NAME="ru_UA.utf8"
LC_ADDRESS="ru_UA.utf8"
LC_TELEPHONE="ru_UA.utf8"
LC_MEASUREMENT="ru_UA.utf8"
LC_IDENTIFICATION="ru_UA.utf8"
LC_ALL=ru_UA.utf8
date
Пт 15 янв 2021 11:40:13 EET
rm -vf README.md
removed 'README.md'
Ubuntu 20.04 LTS внутри Docker на WIN10.
На сервере аналогичные настройки локали, но оба сообщения выводятся на русском.
Что я упустил?
Ещё немного данных.
Настраивал локаль через dpkg-reconfigure locales.
По дефолту выбрал ru_UA.UTF-8.
В Докере почему-то эта настройка не подхватывается. Каждый новый сеанс locale показывает POSIX.
Пришлось фиксить через export в .bashrc.
На всякий случай: cat /etc/default/locale
# File generated by update-locale
LANG=ru_UA.UTF-8
Вроде всё правильно. Но почему такая беда?
На сервере для руссификации всегда просто выполнял dpkg-reconfigure locales и никаких дополнительных телодвижений не требовалось.
Я понимаю, что в Докере ось сильно порезана, может чего-то не хватает. Но сломал уже мозг чего же именно.
Буду благодарен за помощь.