Tengo un contenedor Docker con software instalado y configurado.
No se supone que ningún programa se inicie / ejecute todo el tiempo.
Lo que quiero: su capacidad para iniciar algún comando en función de eventos externos. me gusta:
docker exec mysupercont /path/to/mycommand -bla -for
y
docker exec mysupercont /path/to/myothercommand
Pero "exec" es imposible cuando se detiene el contenedor, y también este contenedor tiene algunos datos "funcionales" en el interior, que se utilizan para esos comandos, por lo que no puedo usar
docker run ...
cada vez, porque recrea el contenedor de la imagen y destruye mis datos.
¿Cuál es la forma "correcta" y la "mejor" para mantener ese contenedor en funcionamiento? ¿Qué comando puedo comenzar adentro?
docker run -d --name=name container tail -f /dev/null