【发布时间】:2021-06-13 17:53:00
【问题描述】:
我正在创建一个部署了 Spring Boot 应用程序的 Docker 映像。 API 可以在本地找到,但是当从 amazonlinux:2 部署为映像时,API 会返回 ?用于西里尔字符 例如。请求“Городское тестирование для адреса asos”。 回应:“????????? ???????????? ??? ?????? asos A”
来自 amazonlinux:2 #FROM openjdk:8-jdk-alpine 运行 yum install -y java maven
ARG JAR_FILE=target/application-exec.jar 复制 ${JAR_FILE} app.jar 运行 mkdir /数据 运行 mkdir /src 曝光 8002 入口点 ["sh", "-c", "java -Xms4g -Xmx4g -XX:+UseStringDeduplication -jar -Dspring.profiles.active=dev /app.jar"]
如果有人解决了类似问题,请告诉我。
【问题讨论】:
-
使用 ENV LC_ALL en_US.UTF-8 forums.aws.amazon.com/thread.jspa?messageID=922034修复它
标签: spring-boot amazon-ec2 docker-compose dockerfile