Ho un contenitore docker con software installato e configurato.
Non esiste alcun programma che dovrebbe essere avviato / eseguito continuamente.
Quello che voglio - la sua capacità di avviare alcuni comandi a seconda degli eventi esterni. piace:
docker exec mysupercont /path/to/mycommand -bla -for
e
docker exec mysupercont /path/to/myothercommand
Ma "exec" impossibile quando il contenitore viene arrestato, e anche questo contenitore contiene alcuni dati "funzionanti", che hanno usato per quei comandi, quindi non posso usare
docker run ...
ogni volta, perché ricrea il contenitore dall'immagine e distrugge i miei dati.
Qual è il modo "giusto" e "migliore" per far funzionare tali container? Quale comando posso iniziare dentro?
docker run -d --name=name container tail -f /dev/null