1. ホーム
  2. ubuntu

[解決済み] docker ubuntu /bin/sh: 1: locale-gen: 見つかりません。

2022-09-29 18:58:36

質問

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

何か思いつきませんか?

どのように解決するのですか?

ありがとうございます。 コメントありがとうございます。 . 以下のdockerfileを更新したところ、locale-genのエラーが解消されました。

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