Saya memiliki buruh pelabuhan dengan perangkat lunak yang diinstal dan dikonfigurasi.
Tidak ada program apa pun yang seharusnya dimulai / dijalankan sepanjang waktu.
Apa yang saya inginkan - kemampuannya untuk memulai beberapa perintah tergantung pada peristiwa eksternal. seperti:
docker exec mysupercont /path/to/mycommand -bla -for
dan
docker exec mysupercont /path/to/myothercommand
Tetapi "exec" tidak mungkin ketika container dihentikan, dan juga container ini memiliki beberapa data "berfungsi", yang digunakan untuk perintah itu, jadi saya tidak bisa menggunakan
docker run ...
setiap kali, karena itu menciptakan wadah dari gambar dan menghancurkan data saya.
Apa cara "benar" dan "terbaik" untuk menjaga wadah seperti itu dijalankan? Perintah mana yang bisa saya mulai di dalam?
docker run -d --name=name container tail -f /dev/null