Всем доброго дня! Помогите разобраться с Docker. С его помощью хочу развернуть проект на BitrixVM.
Локальную папку для проекта выбрал: /home/bitrixvm/marketplace В папку /marketplace положил Dockerfile с таким содержимым:
FROM constb/bitrix-env
WORKDIR /home/bitrix/www
В папку /home/bitrixvm положил файл docker-compose.yml с содержимым:
version: '2'
services:
web:
build: ./marketplace
container_name: bitrixvm
ports:
- 80:80
- "2222:22"
- 443:443
- 8893:8893
- 8894:8894
volumes:
- ./marketplace:/home/bitrix/www
Если запустить docker-compose, то контейнер запускается нормально, но вот в чём ватрушка... При запуске в папке контейнера /home/bitrix/www уже сразу должен разворачивается установщик битрикса с содержимым будущего проекта.
Получается, когда контейнер стартовал, мне нужно через браузер произвести установку и каким то образом все эти файлы должны попасть в мою локальную папку хоста: /home/bitrixvm/marketplace
Сейчас этого не происходит, так как я понимаю, что запись в docker-compose.yml
volumes:
- ./marketplace:/home/bitrix/www
Если я запишу так:
volumes:
- /home/bitrix/www
Как в таких ситуациях поступают?