- Boost-Version 1.74
- Docker-Version 28.2.2
Code: Select all
$ cd build
$ ./test
27610c1a6b49a0f459fc9e39a374f2e5b9b5e3175b0e926af4c7359c6bd7f93f
Code: Select all
$ build/test
terminate called after throwing an instance of 'boost::process::process_error'
what(): execve failed: Permission denied
Aborted (core dumped)
Ich kann dieses Verhalten nicht reproduzieren, indem ich Docker über die Befehlszeile aufrufe, daher neige ich dazu zu glauben, dass es nicht daran schuld ist. Wenn ich den Aufruf jedoch durch ein einfaches ls ersetze, funktioniert das in beiden Fällen.
Code:
Code: Select all
#include
int main()
{
boost::process::system("docker run --detach --rm 3151172cc781");
}
Mobile version