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 

任何想法?

感谢您的评论,edwinksl 。 我更新了我的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