我们目前正在将Java 8应用程序停靠,我们有一个非常奇怪的行为。在docker之外,应用程序使用不到10%的cpu,但是当我们将应用程序运行到容器中时,我们拥有容器的100%CPU使用率。
在容器内部(docker exec -it [container-id] top
),jar只使用10%的cpu。
我们尝试使用其他基本泊坞窗图片,例如openjdk
,但它不会改变任何内容。
Docker文件:
FROM anapsix/alpine-java:8
ADD . /producer
WORKDIR /producer
COPY ikb-1.0-SNAPSHOT-producer.jar ikb-1.0-SNAPSHOT-producer.jar
COPY resources/ /resources/
CMD ["java", "-jar", "ikb-1.0-SNAPSHOT-producer.jar"]
我们使用: