Макс: для решения моего вопроса выбар пал на dockup, архивируем volume и помещаем его в s3, с возможностью обратного деплоя последней версии. Правда придется этот dockup переписать на свой лад :)
verdex: я намеренно опускаю конфигурацию apache (как вы будете связывать ваш vendor-lock apache и эти php контейнеры), но пример конфигурации для docker-compose вы можете посмотреть здесь: https://docs.docker.com/compose/
Разумеется вам нужно установить docker-compose.
После того как создадите docker-compose.yml файл сможете запустить ваши контейнеры, описанные в этом файле.
Я же настоятельно рекомендую вам в каждом проекте использовать свои персональные контейнеры (т.е. у каждого проекта появится свой docker-compose.yml со своими нужными только ему контейнерами) и не использовать apache на хосте, а вместо этого сделать nginx-proxy и работать с upstrem.
Варфаломей Изольдин: по поводу вопроса об паролях - есть такая программа KeePass2 которая хранит пароли под 1 общим мастер паролем в базе (зашифрованный файлик). Этот файл хранится на собственно компьютере, и в backup'e, тут может быть что угодно хоть яндекс диск хоть съемный hdd. АНБ или ЦРУ меня конечно взломать могут (наверное, думаю что да), но вот вы если его себе скопируете - не думаю что вы подберете мой мастер пароль. Доверять пароли облакам я считаю мягко говоря опасным, а если уж откровенно - надо быть сумасшедшим чтобы все свои пароли хранить в чужом стартапе, даже если он яндекс или гугл.
Евгений: я себе это вижу так: человек приходит по разным доменам на 80 порт хост машины, прокси смотрит (например nginx-proxy) какой это upstream и соединяет юзера с уже нужными портами контейнеров в зависимости от указанного домена (далее идет уже соединение с чем нужно, будь-то хоть apache версии 1.0, хоть nginx, хоть балансировщик или еще что-то), а как в таком случае вы разделяете по доменам проекты на открытом 80 порте хост машины? Я в вашем конфиге этого не увидел.
Вот я и спрашиваю какой конкретно инструмент будет делать бэкап и деплой data-volume's, и желательно с поддержкой S3 например. А как этот инструмент использовать это вы только что дали пример. Т.е. нужен сам инструмент.
Пума Тайланд: давайте поставим вопрос так. К примеру вы продаете свои фото и у вас их даже покупают. Фото оригинал хранится у вас на сайте. После покупки вы даете юзеру оригинал фото вместо превью. Конечно фото у вас красть никто не будет, так как в профит их не конвертируешь. А что если вы храните например пин коды оплаты там спутников к примеру? Или еще чего. Ради этого будете арендовать целый датацентр?
Ну и вы предлагаете мне арендовать стойки чтобы там свои N тысяч рублей у меня никто не украл? Вместо VPS хостинга и приватного репозитория. Так я эти N тысяч рублей и потрачу на сервера + стойки, овчинка выделки не будет стоить.