


























| ENTRYPOINT | CMD | command | args | finally |
|---|---|---|---|---|
| ["/ep1"] | [“foo”, “bar”] | ep-1 foo bar | ||
| ["/ep1"] | [“foo”, “bar”] | ["/ep-2"] | ep-2 | |
| ["/ep1"] | [“foo”, “bar”] | [“zoo”, “boo”] | ep-1 zoo boo | |
| ["/ep1"] | [“foo”, “bar”] | ["/ep-2"] | [“zoo”, “boo”] | ep-2 zoo boo |
我们大概可以总结出下面几条规律:
还有一点需要注意,如果使用 docker run --entrypoint 覆盖了 Dockerfile 中的 ENTRYPOINT , 同时 CMD 指令也会被忽略
真实的情况要远比这三条规律复杂,好在 docker 给出了 官方的解释,如下图所示:
以上
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。