- 添加
tini
FROM openjdk:8-jdk-alpine
RUN apk add --no-cache tini
ENTRYPOINT ["/sbin/tini", "--", "java -jar xxxx"]
- 使用已安装
tini
的镜像
FROM hengyunabc/arthas
ENTRYPOINT ["java -jar xxxx"]
- docker 运行时间添加
--init
docker run --init xxx
- 修改:
ENTRYPOINT
ENTRYPOINT ["/bin/sh", "-c", "java -jar xxx && 1"]
- 注:
&& 1
不推荐使用此方式。如果使用docker run --rm -it
运行时,使用ctrl+c
中断时,会将中断信号阻断