Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

docker ubuntu /bin/sh: 1: locale-gen: not found

Tags:

docker

ubuntu

I put the locale setting codes below into my 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 

but it gives me the error

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

any idea?

like image 324
Hammer Avatar asked Sep 29 '16 02:09

Hammer


1 Answers

Thanks for your comment, edwinksl. I updated my dockerfile below which solved the locale-gen error:

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 
like image 67
Hammer Avatar answered Oct 04 '22 11:10

Hammer