Я запускаю образ lucee5 с помощью docker-compose, и это работает хорошо. Мне удалось связать мой локальный том с образами докеров. локальный проект содержит 4 веб-сайта, которые должны работать в образе докера. Я хотел бы иметь возможность подключаться к ним, например, localhost: 1337/customer и localhost: 1337/player и localhost: 1337/etc..
Поэтому для этого мне нужно настроить Apache на образ докера, что я знаю, как это сделать. Однако, когда я выхожу из остановки docker-compose и пытаюсь сохранить последний контейнер с новыми изменениями, я получаю сообщение об ошибке, когда хочу запустить этот новый контейнер с помощью компоновки (код выхода 0).
Моя конечная цель — иметь возможность запускать docker-compose, чтобы у меня были 3 веб-сайта, доступные для тестирования, и я мог работать над проектом локально в своей IDE, в то время как docker работает с тем же исходным кодом. Я знаю, что могу поместить свою базу данных MYSQL также за пределы образа докера и ссылаться на нее.
Как мне решить эту ошибку выхода 0 при изменении моего изображения?
Мой файл Docker Compose
version: '2'
services:
web:
image: lucee/lucee5
ports:
- "1337:8888"
volumes:
- /Users/matti/www/projectx/:/var/www/
Projectx имеет 3 подпапки, в которых есть 3 корня cfml, в которых запускается index.cfm:
projectx/customer/root -> index.cfm
projectx/play/root -> index.cfm
projectx/tracker/root -> index.cfm
Я бы сделал 3 веб-сайта apache в apache на изображении lucee5.