3
sleep infinity 专门为休眠设计的,语义清晰,但是 docker 不太友好,因为某些基础镜像(特别是 Alpine )的 busybox sleep 不支持 infinity 参数。
更推荐使用 init 系统或 supervisor 管理进程。
FROM alpine:latestRUN apk add --no-cache tiniENTRYPOINT ["/sbin/tini", "--"]CMD ["sh", "-c", "trap 'exit 0' TERM INT; while true; do sleep 1; done"]
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。