作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建一个多阶段构建过程,而每个 docker 文件都嵌套在它们自己的本地目录中,并为每个 Docker 文件添加了相应的依赖项。有没有办法从本地的不同目录导入 Docker 文件,而我可以使用 Docker 的 FROM
导入它命令,在构建中创建几个阶段?
如果没有,我可以ADD
将另一个暂存的 Docker 文件放入当前的 Docker 文件中,然后使用 FROM
docker 容器内,添加后删除,用于 FROM
?
也许我正在考虑以错误的方式构建多阶段。
或者我可以简单地运行 FROM {path/to/docker/locally}
?这对我不起作用。
最佳答案
Is there a way to import a Docker file from a different directory locally whereas I am able to import it with Docker's FROM command, to create several stages in a build?
FROM
指令仅用于导入预构建的镜像,不能用于导入 Dockerfile。
If not, would I be able to ADD the other staged Docker file's into the current Docker file?
ADD
指令只能复制文件
在构建上下文中(通常是当前工作目录)到容器。你不能
ADD ../something /something
.
Or can I simply run FROM {path/to/docker/locally}?
first-image:latest
,那么您可以使用
COPY
从该图像复制文件的说明:
COPY --from=first-image:latest /some/file /some/file
关于docker - 通过 FROM 从不同的本地目录导入 Dockerfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49514080/
我是一名优秀的程序员,十分优秀!