web-dev-qa-db-ja.com

docker ubuntu / bin / sh:1:locale-gen:見つかりません

以下のロケール設定コードを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

しかし、それは私にエラーを与えます

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

何か案が?

72
Hammer

コメント、edwinksl をありがとう。 locale-genエラーを解決したdockerfileを以下に更新しました。

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
143
Hammer