ddi*_*hev 21 docker docker-compose
我有以下结构:
.
..
docker/cli/Dockerfile
tests/docker-compose.yml
docker-compose.yml
Run Code Online (Sandbox Code Playgroud)
在我,tests/docker-compose.yml我有以下服务定义:
services:
test:
build:
context: ../
dockerfile: ../docker/cli/Dockerfile
...
Run Code Online (Sandbox Code Playgroud)
当做docker-compose build我得到:
Building test
ERROR: Forbidden path outside the build context: ../docker/cli ()
Run Code Online (Sandbox Code Playgroud)
ddi*_*hev 46
在我写完问题后,我实际上发现了问题.在docker-compose中定义上下文时,该dockerfile:位相对于该上下文.所以正确的配置是:
test:
build:
context: ../
dockerfile: docker/cli/Dockerfile
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助别人...
| 归档时间: |
|
| 查看次数: |
7799 次 |
| 最近记录: |