Eu criei um contêiner docker fastAPI e ele está funcionando bem, a menos que haja 1 comando...
Preciso dele para reiniciar outro contêiner docker quando algum evento acontecer.
Eu tenho um servidor [host], executando o docker, o docker está executando o containerA (fastAPI) e o containerB ...
Como posso fazer com que o containerA execute um comando que fará com que o host execute este comando:
docker reiniciar contêinerB
Observe que o sistema operacional host é Linux.
Tentei usar subprocess.run() do python, mas não funcionou, é claro, o containerA não tem o docker instalado, então é claro que não tem comandos do docker.
Eu li artigos dizendo que a montagem do soquete unix funcionará, tentei montar '/var/run/docker.sock:/var/run/docker.sock', mas não funcionou tão bem.
Se você tiver uma idéia de como fazer isso funcionar, ficarei grato.
Obrigado.