gpt4 book ai didi

java - alpine linux docker 镜像,控制台编码问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:55:01 26 4
gpt4 key购买 nike

我有一个在 docker 容器中运行的 scala 应用程序。我使用基于 alpine linux 的图像“develar/java”。我的应用程序正在运行,但我没有看到西里尔文日志。这是我拥有的:

docker logs -f myApp 
22:22:08.152 [main] INFO application - Creating Pool for datasource 'default'
22:22:09.213 [main] INFO play.api.db.DefaultDBApi - Database [default] connected at jdbc:postgresql://localhost/db
22:22:09.627 [main] INFO p.a.l.concurrent.ActorSystemProvider - Starting application default Akka system: application
22:22:09.698 [main] INFO application - ????????????? ??????? ???????
22:22:09.722 [main] INFO application - ????????????? ??????? 'direct
22:22:09.734 [main] INFO application - ????????????? ??????? 'adwords
22:22:09.761 [main] INFO play.api.Play$ - Application started (Prod)
22:22:09.866 [main] INFO play.core.server.NettyServer$ - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

但是传送到elasticsearch服务器的日志是可以的。我如何强制 alpine linux 使用 utf-8?

最佳答案

develar/java 有一个旧的 glibc 2.21 包的旧错误。 Andy Shinn(Alpine 的 glibc 包的创建者和维护者)和我有 resolved this a long time ago在 glibc 2.23 包装中,我已将其集成到 frolvlad/alpine-glibc 中,这是 frolvlad/alpine-oraclejre8 的基础图像.只需将 devalar/java 替换为 frolvlad/alpine-oraclejre8:slim 就可以了。

关于java - alpine linux docker 镜像,控制台编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35300705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com