docker python exec_run () не работает при запуске container.exec_run («стресс -cpu 1 &)» - PullRequest
0 голосов
/ 22 марта 2020

Я пытаюсь запустить эту команду с docker python sdk, но я не уверен, что передаю команды правильно. Как бы я выполнил команду «стресс --cpu 4 &», используя docker python sdk?

m = container.exec_run("stress --cpu 4 &")

1 Ответ

0 голосов
/ 22 марта 2020

Вы можете просто поместить его в одну строку

m = container.exec_run("stress --cpu 4")

Есть несколько примеров здесь

, если вы хотите запустить команду в фоновом режиме не используйте &, используйте detach=True

m = container.exec_run("stress --cpu 4", detach=True)

...