Yüklü ve yapılandırılmış bir yazılımı olan docker konteynerim var.
Her zaman başlatılması / çalıştırılması gereken herhangi bir program yoktur.
İstediğim şey - harici olaylara bağlı olarak bazı komutları başlatma yeteneği. sevmek:
docker exec mysupercont /path/to/mycommand -bla -for
ve
docker exec mysupercont /path/to/myothercommand
Ancak kap durdurulduğunda "exec" imkansızdır ve ayrıca bu kap içinde bu komutlar için kullanılan bazı "çalışan" verilere sahiptir, bu yüzden kullanamıyorum.
docker run ...
her seferinde, çünkü kabı görüntüden yeniden yaratıyor ve verilerimi yok ediyor.
Bu tür bir kabı çalışır halde tutmak için "doğru" ve "en iyi" yol nedir? İçinden hangi komutu başlatabilirim?
docker run -d --name=name container tail -f /dev/null