docker - 如何在 Helm 图表中配置 docker 入口点

标签 docker kubernetes kubernetes-helm

我有以下 docker-compose文件,我不知道如何设置 working_direntrypoint掌 Helm deployment.yaml .有人有如何做到这一点的例子吗?
docker-compose

version: "3.5"
services:               
    checklist:
        image: ...
        working_dir: /checklist
        entrypoint: ["dotnet", "Checklist.dll"]        
        ...

最佳答案

Helm 使用 Kubernetes Deployment 使用与 Docker 不同的术语。您需要定义:

  • command在 Helm for entrypoint在 Docker Compose 中(见 this post)
  • workingDir在 Helm for working_dir在 Docker Compose 中(见 this post)

  • 对于您的示例,它将是:
    ...
    containers:
     - name: checklist
       ...
       command: ["dotnet", "Checklist.dll"] # Docker entrypoint equivalent
       workingDir: "/checklist" # Docker working_dir equivalent
    

    关于docker - 如何在 Helm 图表中配置 docker 入口点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57036438/

    相关文章:

    kubernetes - 在 GCP 上部署 Weaviate k8s 设置时,无法在 API 组中列出资源 "configmaps"

    Docker 中的 Mongodb : numactl --interleave=all explanation

    python - 为什么 'fig build'返回:AttributeError: 'WrappedSocket'对象没有属性 'recvfrom'?

    docker 将更改后的 Dockerfile 和相同标签推送到注册表

    kubernetes - Kubernetes中的Vm

    amazon-web-services - AWS 所有未应用的注释

    kubernetes - 带有 yaml 文件的 Helm Config-Map

    kubernetes - 在 EKS 上安装 apache superset 时出现问题

    linux - nginx/apache重定向vps上docker容器上的输出端口

    Kubernetes 自定义列从数组中选择元素