Как вызвать команду, когда Chrome закрыт в Docker-контейнере - PullRequest
0 голосов
/ 17 января 2019

У меня есть док-контейнер, который загружает хром:

Dockerfile содержит:

ENTRYPOINT [ "google-chrome"]

При выходе из Chrome контейнер докера останавливается.

Однако я хочу запустить команду после выхода из Chrome, но до остановки контейнера.

Я надеялся, что смогу использовать следующее (вот как вы это сделаете в терминале. Чтобы поместить его в точку входа, нужно использовать / bin / bash -c):

google-chrome && <COMMAND>

но на самом деле команда запускается, как только открывается Chrome. Некоторые другие программы не возвращаются в терминал до тех пор, пока программа не будет закрыта, поэтому COMMAND фактически будет работать, когда эти программы закрыты. Но дело не в хроме.

Есть ли способ вызвать команду, когда Chrome закрыт, или, альтернативно, когда контейнер докера запускается, чтобы умереть (что вызывает закрытие Chrome)?

...