使用docker构建到主机目录中

时间:2017-02-23 01:22:34

标签: docker dockerfile

我对docker相当新,但是我试图看看我是否可以使用它为使用它的项目构建前端应用程序,并将构建的应用程序移交给另一个工具。

理想情况下,我想:

1)使用Dockerfile设置环境。 2)运行npm run build

我不确定如何从主机访问容器中的构建文件夹?

我的泊坞窗文件是:

FROM kkarczmarczyk/node-yarn:latest WORKDIR /app ADD . /app RUN yarn --ignore-engines RUN yarn run build

然后我做: docker build -t build-app

从提示中看起来它构建正常,但我不知道如何从容器中获取构建的应用程序。它构建到容器上的/dist文件夹。

如何从主机访问它?

1 个答案:

答案 0 :(得分:0)

您需要将卷装入主机,这样您就可以与容器双向共享该特定目录。

你可以这样做

docker run -v <host-path>:<container-path> <image-id>

参考这个答案。 docker mounting volumes on host

相关问题