gpt4 book ai didi

docker - 如何访问docker-compose构建上下文之外的文件?

转载 作者:行者123 更新时间:2023-12-02 18:23:40 24 4
gpt4 key购买 nike

我有一个docker-compose文件,其中包含以下服务:

service1:
privileged: true
image: storjlabs/billing
build:
context: ../
dockerfile: ../../service1/dockerfiles/service1-development.dockerfile
service2:
privileged: true
build:
context: ../
dockerfile: ./dockerfiles/service2-development.dockerfile

是否可以访问docker上下文之外的文件?

如果现在尝试,我会收到一条错误消息,指出 ERROR: Forbidden path outside the build context并吐出了文件路径。我知道我可以编辑上下文来使它起作用,但是这样做感觉很错误,并且我担心在构建过程中可能会产生深远的影响。

任何建议将不胜感激。

最佳答案

Docker现在允许将Dockerfile置于构建上下文之外(已在18.03.0-ce中修复,https://github.com/docker/cli/pull/886)。所以你也可以做类似的事情

docker build -f ./Dockerfile ../context

关于docker - 如何访问docker-compose构建上下文之外的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40878888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com