124 votes

docker ubuntu /bin/sh: 1: locale-gen: pas trouvé

J'ai mis les paramètres régionaux des codes ci-dessous dans mon dockerfile,

FROM node:4-onbuild

# Set the locale
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8

mais il me donne l'erreur

/bin/sh: 1: locale-gen: not found
The command '/bin/sh -c locale-gen en_US.UTF-8' returned a non-zero code: 127

une idée?

248voto

Hammer Points 3764

Merci pour votre commentaire, edwinksl. J'ai mis à jour mon dockerfile ci-dessous qui a résolu le locale-gen d'erreur:

FROM node:4-onbuild

# Set the locale
RUN apt-get clean && apt-get update && apt-get install -y locales
RUN locale-gen en_US.UTF-8

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X