gpt4 book ai didi

kubernetes - 将 Dockerfile 转换为 Kubernetes yaml

转载 作者:行者123 更新时间:2023-12-05 02:12:33 50 4
gpt4 key购买 nike

我在 Dockerfile 中有 2 行代码,如下所示:

ENTRYPOINT ["/dockerstartup/dockerstartup.sh"]
CMD ["--wait"]

下面是我在 Kubernetes yaml 中转换的代码:

command: ["/dockerstartup/dockerstartup.sh"]
args: ["--wait"]

是否正确?请提出建议。

最佳答案

根据 Define a Command and Arguments for a Container文档:

The command and arguments that you define in the configuration file override the default command and arguments provided by the container image.

This表格总结了 Docker 和 Kubernetes 使用的字段名称:

| Docker field name | K8s field name |
|------------------:|:--------------:|
| ENTRYPOINT | command |
| CMD | args |

因此,对于您的示例,您应该使用以下内容:

docker :

ENTRYPOINT ["/dockerstartup/dockerstartup.sh"]
CMD ["--wait"]

Kubernetes:

command: ["/dockerstartup/vnc_startup.sh"]
args: ["--wait"]

关于kubernetes - 将 Dockerfile 转换为 Kubernetes yaml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55700821/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com