A saída sugere que spawn
não pare de interpretar sinalizadores quando encontrar um nome de comando.
Uma convenção comum é usar --
como um separador entre as opções de um comando (que ele deve analisar e interpretar) e argumentos para as coisas que ele precisa chamar (que ele deve ignorar e transmitir).
A saída spawn
lista --
como uma das opções possíveis, o que sugere que segue essa convenção. Tente especificá-lo?
spawn /bin/bash -- -c "docker run ..."