使用Dockerfile将UI容器中的'dist'文件夹挂载到NGINX容器

我看到很multithreading提出了使用docker命令回答的类似问题,而不是使用Dockerfile定义。 我有' N '个UI容器运行“ 节点 ”,我需要指向另一个容器运行' nginx '到他们build立的'dist'文件夹:

FROM nginx:1.13.7 VOLUME ["factory-ui"] RUN mkdir -p factory-ui COPY /apps/factory-ui/dist /factory-ui 

其中/apps/factory-ui/dist位于名为factory-ui的正在运行的容器上,我需要将此文件夹挂载到nginx容器的根目录下。 我看不到如何告诉nginx容器哪个容器来装载每个UI容器内的每个dist文件夹path的卷。 我想我已经过分复杂了,但是我没有看到答案。

我不确定我是否按照你所要做的来做。 你可以澄清你想要达到的行为,而不是以你想要解决问题的方式呈现。

顺便说一句:绑定安装,它听起来像你想要做的是一个运行时的活动。 所以,这和Dockerfile没有任何关系。

ETA:我 这就是你想要做的 ?