【发布时间】:2019-07-29 21:08:00
【问题描述】:
我想从 C++ 程序执行“docker run -it Image_name”。有什么方法可以实现吗?
【问题讨论】:
-
产卵过程是一个复杂的主题。它也往往是特定于平台的。如果您想与子进程并行运行或读取其输出,则尤其如此。如果您可以运行 docker,而不是读取它的输出并等待它,请查看 Windows 和 UNIX 都支持的
system库函数。 -
还要考虑到
docker run可以非常容易地用于接管系统,因此经常需要root 权限才能运行。如果可能的话,我会尽量避免这条路。
标签: c++ docker system docker-run