高山linux docker镜像,console编码麻烦

我有一个在Docker容器中运行的scala应用程序。 我使用基于高山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 palconcurrent.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服务器的日志是可以的。 我怎样才能强迫高山linux与utf-8一起工作?

develar/java有一个老的glibc 2.21包的老bug。 Andy Shinn(Alpine的glibc包的创build者和维护者), 很早以前我已经用glibc 2.23包装解决了这个问题 ,我已经将它融入frolvlad/alpine-glibc这个frolvlad/alpine-oraclejdk8的基础镜像中。 只需用frolvlad/alpine-oraclejdk8:slimreplacedevalar/java ,你应该没问题。