代码之家  ›  专栏  ›  技术社区  ›  D.R.

码头工人上下文中的符号链接不起作用

  •  0
  • D.R.  · 技术社区  · 6 年前

    为了演示的目的,我简化了设置,但是我不明白为什么会发生这个问题我错过了什么。

    项目文件夹内容

    current -> releases/21
    releases
    

    里面 releases/21 项目 docker-compose.yml 位于。

    这是我的 docker-compose.yml文件

    version: '3'
    services:
        app:
            container_name: app
            build:
                context: ../
                dockerfile: ./current/docker/app.docker
    

    当然, app.docker 有。

    但我还是收到了这个错误

    ERROR: Cannot locate specified Dockerfile: current/docker/app.docker
    

    运行后 docker-compose up -d <project_folder>/current .

    1 回复  |  直到 6 年前
        1
  •  0
  •   D.R.    6 年前

    它以绝对路径工作。

    这样的办法行得通,但我还是觉得,这不是解决办法

    version: '3'
    services:
        app:
            container_name: app
            build:
                context: /var/www/<project-name>
                dockerfile: ./current/docker/app.docker