如何在docker run命令中安装容器的目录

时间:2018-05-07 13:23:14

标签: docker

我正在尝试运行一个"构建容器"它只是从源代码构建输出文件然后退出。因此,我必须在运行此构建容器时绑定源代码目录,以便它可以构建输出文件。

复杂的部分是源代码目录在一个单独的容器中。

一种解决方案是将源代码目录从单独的容器手动复制到docker主机。然后我可以在docker主机上给出源代码目录的路径,比如docker run --mount type=bind,src=/path/to/sourcecode,dst=/local build_container

单独的容器可以访问docker socket,因此我可以直接从它发出docker命令。我希望能够运行"构建容器"从这个单独的容器中,以便docker守护进程神奇地知道源目录在这个单独的容器上。

有没有办法在不必手动将源代码目录复制回docker主机的情况下执行此操作?

0 个答案:

没有答案