docker容器的日志报错,invalid locale
解决办法:构建镜像的时候,加上下面的部分(若是nodejs镜像,选择node18)
RUN apt-get update
RUN apt-get -y install locales
RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && \
locale-gen
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
构建完成之后,再重新启动容器,然后进入容器内部,输入命令:locale
若显示如下,则表示成功了!