Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

219
Vistas
¿Cómo agregar un argumento a un comando de contenedor?

Tengo una aplicación node.js creada con Dockerfile que define:

 CMD node dist/bin/index.js

Me gustaría "agregar" un parámetro al comando tal como está definido en Dockerfile, es decir, quiero ejecutar el programa como node dist/bin/index.js foo .

En docker land puedo lograr esto a través de:

 docker build --tag test . docker run test foo

En kubernetes No puedo usar command porque eso anulará el ENTRYPOINT . No puedo usar args porque eso anulará el cmd definido en el Dockerfile . Parece que mi única opción es:

 cmd: ["node", "dist/bin/index.js", "foo"]

¿Hay alguna manera de agregar un argumento a un comando de contenedor sin redefinir toda la definición de CMD de Docker?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

No hay manera de agregar. Puede configurar el command: o args: en container.spec. Puede obtener más información sobre cómo anular CMD/ENTRYPOINT aquí: https://kubernetes.io/docs/concepts/configuration/container-command-args/

over 4 years ago · Santiago Trujillo Denunciar

0

Es posible que pueda lograr el mismo efecto utilizando un parámetro opcional en su Dockerfile:

 ENV YOUR_OPTIONAL_PARAM CMD node dist/bin/index.js $YOUR_OPTIONAL_PARAM
over 4 years ago · Santiago Trujillo Denunciar

0

No hay forma de lograr lo que desea, excepto configurar el cmd , como mencionó.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda