В настоящее время я работаю над проектом, который использует образ python:latest
docker для запуска тестов, так как мой проект требует использования локалей en_US.UTF-8
и nl_NL.UTF-8
мне пришлось добавить в мой скрипт CI.
Однако всякий раз, когда я пытаюсь добавить их, они не отображаются в выводе моей локали (и мой код не может их использовать). Кто-нибудь знает, что я здесь делаю не так?
root@90a95fe4f532:/# locale -a
C
C.UTF-8
POSIX
root@90a95fe4f532:/# locale-gen en_US.UTF-8
Generating locales (this might take a while)...
Generation complete.
root@90a95fe4f532:/# locale-gen nl_NL.UTF-8
Generating locales (this might take a while)...
Generation complete.
root@90a95fe4f532:/# update-locale
root@90a95fe4f532:/# locale -a
C
C.UTF-8
POSIX
root@90a95fe4f532:/# locale-gen nl_NL.UTF-8
Generating locales (this might take a while)...
Generation complete.
root@90a95fe4f532:/# locale -a
C
C.UTF-8
POSIX
Я настроил свое изображение следующим образом:
$ docker pull python:latest
$ docker create python:latest --name python
$ docker run -it python /bin/bash