docker: 是否可以从另一个容器 运行 容器?
docker: is it possible to run containers from an other container?
我正在 运行ning 一个 dockerized python web 应用程序,它必须 运行 某些请求的长任务(即 运行ning 一些 R 脚本大约需要 1 分钟去完成)。目前,我将所有东西都放在一个容器中,我只是 运行 像这样整理它。
但是,我认为将这个 'background web app' 和 R 脚本分开会更快更清晰(一个进程 = 一个容器)。因此,我想知道是否有 一种方法可以从另一个容器 中 运行 一个容器(即能够从主机上调用 docker run [...]
已经-码头化的网络应用程序)。
我尝试搜索它并找到了一些有关将容器链接在一起的有用信息,但就我而言,我更感兴趣的是能够即时创建一次性容器。
我非常喜欢这个解决方案:Run docker inside a docker container? 它基本上允许您使用主机上 运行ning 的 docker。
但是如果你真的想在docker中运行docker,这里是使用dind
图像的官方解决方案:https://blog.docker.com/2013/09/docker-can-now-run-within-docker/
我正在 运行ning 一个 dockerized python web 应用程序,它必须 运行 某些请求的长任务(即 运行ning 一些 R 脚本大约需要 1 分钟去完成)。目前,我将所有东西都放在一个容器中,我只是 运行 像这样整理它。
但是,我认为将这个 'background web app' 和 R 脚本分开会更快更清晰(一个进程 = 一个容器)。因此,我想知道是否有 一种方法可以从另一个容器 中 运行 一个容器(即能够从主机上调用 docker run [...]
已经-码头化的网络应用程序)。
我尝试搜索它并找到了一些有关将容器链接在一起的有用信息,但就我而言,我更感兴趣的是能够即时创建一次性容器。
我非常喜欢这个解决方案:Run docker inside a docker container? 它基本上允许您使用主机上 运行ning 的 docker。
但是如果你真的想在docker中运行docker,这里是使用dind
图像的官方解决方案:https://blog.docker.com/2013/09/docker-can-now-run-within-docker/