使用Ubuntu容器(ascii,utf-8)在docker(Python,Java,Ruby等)中运行应用程序时的编码问题

d0x:

在我自己的PC上,该应用程序运行良好,但是当将其部署到docker中时,由于字符无效,该应用程序将失败。

我正在使用ubuntu:lastest容器python3javaruby

d0x:

您需要设置正确语言环境

这是最小的正确Dockerfile:

FROM ubuntu:latest

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

普通的docker镜像不指定语言环境。如果您猛击它并执行,就会看到它locale

sudo docker exec -i -t yowsup3 bash

资料来源:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何诊断仅在使用uWSGI运行应用程序时出现的Python Flask应用程序中的问题?

在 docker 容器中运行的 Java(JDK8 更新 131 之前)应用程序 CPU/内存问题?

在手臂上的Docker容器中运行C musl应用程序时出现time()问题

在Docker容器中的Eclipse中运行JavaFX GUI应用程序时发生致命错误

访问最近部署在Docker容器中的vue应用程序时出现问题

在 docker 容器中运行应用程序时,Azure 事件中心令牌已过期

使用 Docker 定义和运行多容器应用程序时出错

在Ubuntu中运行OpenCV python应用程序时Qt链接错误

将 Sentry Addon 配置到 Heroku 应用程序时出现 UTF-8 编码错误

在 Ubuntu 19 上使用 FFMPEG 运行私有应用程序时出现问题

让mod-wsgi运行使用python3编写的应用程序时出现问题

使用VS Code调试使用ts节点在Docker容器中运行的TypeScript应用程序时,如何能够正确设置断点?

在 R 中部署闪亮的应用程序时出现问题。使用带有网状结构的虚拟环境在应用程序中运行 python 代码。错误——虚拟环境:权限被拒绝

使用 docker 在带有 Java 7 的服务器上运行 Java 8 应用程序

在 windows10/ubuntu 上启动 ruby/rails 应用程序时出现端口问题

如何在 docker 容器中的 .net 核心应用程序中运行 python 脚本?

Marathon无法运行Docker容器中的应用程序

检查React应用程序是否在Docker容器中运行

如何访问在Docker容器中运行的Spring应用程序?

Java应用程序如何知道它正在Docker容器中运行

如何将 Eureka 服务 ip 传递给在 docker 容器中运行的 java 应用程序?

在 Ubuntu 20.04 上的 docker 容器中运行简单的 X11 应用程序

如何使用Docker容器在Java程序中运行python脚本?

如何使用Docker容器在Java程序中运行python脚本?

在java,Android中运行应用程序时,是否可以在不重置的情况下使用switchCompat?

如何使用CLion在Docker容器中编码/运行程序?

使用 Mac OS 在 docker 上运行 REST 应用程序时出现空响应

尝试使用Xcode 8 Beta 3运行我的应用程序时出错

容器化Spring Boot应用程序时的Docker错误