Solución:
Yo uso esto en mi Dockerfile
:
# 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
También se puede utilizar el ENV
un trazador de líneas:
RUN locale-gen en_US.UTF-8
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
los /etc/default/locale
PAM carga el archivo; ver /etc/pam.d/login
por ejemplo. Sin embargo, PAM no se invoca cuando se ejecuta un comando en un contenedor Docker. Para configurar la configuración regional, simplemente establezca la variable de entorno relevante en su Dockerfile. Ejemplo:
FROM ubuntu:trusty
ENV LANG en_US.UTF-8
CMD ["/bin/bash"]
Tratar
ENV LANG C.UTF-8
Si obtienes el unsupported locale setting
error y no quiero instalar ninguna nueva configuración regional.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)