我将下面的语言环境设置代码放入我的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
Run Code Online (Sandbox Code Playgroud)
但它给了我错误
/bin/sh: 1: locale-gen: not found
The command '/bin/sh -c locale-gen en_US.UTF-8' returned a non-zero code: 127
Run Code Online (Sandbox Code Playgroud)
任何的想法?
Ham*_*mer 161
感谢您的评论,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
Run Code Online (Sandbox Code Playgroud)
Iza*_*ana 21
apt-get install -y locales
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
localedef 也很好用。
归档时间: |
|
查看次数: |
56481 次 |
最近记录: |