COPY --from=foo . /bar
我可以这样构建:
docker buildx build --build-context foo=/my/dir/
我希望能够从Docker-Compose文件中传递此命名上下文:
以docker-compose文件中的IE进行了硬编码。
动手,IE传递给docker-compose文件本身。我设法找到了部分答案:
target "target1" {
context = "../path/to/docker/file"
contexts = {
foo = "../path/to/additional/source/contexts"
}
}
target2
"target:target2"
上面的bakefile
可以使用docker buildx bake
烘烤
additional_contexts:
但是,我仍然不清楚,但是如何在Docker中使用上述文件来实际运行图像,而不是仅构建图像。Docker在2023年3月撰写2.17版2.17版,以供此用例:
build:
context: .
additional_contexts:
- foo=/my/dir/