CMD vs ENTRYPOINT

# contenido Dockerfile de ejemplo
FROM ubuntu

CMD ["echo", "Hola mundo prros"]
# ejemplo creacion imagen
cd cmd-entrypoint/cmd
docker image build -t cmd .
# salida
Sending build context to Docker daemon  2.048kB
Step 1/2 : FROM ubuntu
 ---> 72300a873c2c
Step 2/2 : CMD ["echo", "Hola mundo prros"]
 ---> Running in 2a9fa2597d86
Removing intermediate container 2a9fa2597d86
 ---> ef8eafaa130d
Successfully built ef8eafaa130d
Successfully tagged cmd:latest

# ejemplo ejecución contenedor
docker container run cmd
#salida
Hola mundo prros
  • Reemplazo CMD al generar contendor

ENTRYPOINT:

funciona de manera similar a CMD con la diferencia que no puede ser reemplazado como CMD al ejecutar contenedor

  • Tratar reemplazo CMD al generar contendor

ENTRYPOINT+CMD:

ambas directivas en el Dockerfile pueden combinar su funcionamiento

  • Ejemplo uso ENTRYPOINT+CMD simple

    Dockerfile editado

  • Tratar reemplazo CMD de ENTRYPOINT al generar contendor

Última actualización

¿Te fue útil?