Докер. Симлинк внутри контекст не работает
Я упростил настройку для демонстрационных целей, но я не понимаю, почему возникает эта проблема. Что я скучаю.
Содержимое папки проекта
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