Докер. Симлинк внутри контекст не работает

Я упростил настройку для демонстрационных целей, но я не понимаю, почему возникает эта проблема. Что я скучаю.

Содержимое папки проекта

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 ответ

Решение

Это работает с абсолютным путем.

Нечто подобное будет работать, но я все еще чувствую, что это не решение

version: '3'
services:
    app:
        container_name: app
        build:
            context: /var/www/<project-name>
            dockerfile: ./current/docker/app.docker
Другие вопросы по тегам