如何在 Kubernetes 部署中更改 Docker
ENTRYPOINT
,而不更改 DockerCMD
?
在豆荚中我会做的
image: "alpine"
entrypoint: "/myentrypoint"
但这会覆盖ENTRYPOINT
和Dockerfile
的CMD
.
文档没有提到它,但似乎错过了一个很大的用例。
这不是一回事。
ENTRYPOINT
(在 Dockerfile 中)等于command:
(在 PodSpec 中)CMD
(在 Dockerfile 中)等于args:
(在 PodSpec 中)
所以只需覆盖command
而不是args
.