yokotoka: ну вот вы меня смутили просто тем что не хотите скрипты для бэкапов писать, и при этом вы будете юзать data-volume который всеравно заставит вас писать скрипты для бэкапов так как... данные все же хранятся на файловой система в единственном экземпляре, и если что-то с серваком станет не так вы расстроитесь.
yokotoka: ну у вас база это неотъемлемая часть, а у меня база на отдельном серваке крутится. И это довольно типичная ситуация. Скажем я могу захотеть что бы мое приложение крутилось в контейнере а базу данных я заменю на RDS амазоновский (что бы репликацию мышкой настраивать). И все будет работать (если нет чего кастомного сильно).
Суть в том что если вам нужна база данных вы просто линкуете свое приложение с готовым образом той базы данных которую вы хотите юзать. И все, оно просто работает. Никаких проблем, запарок и т.д. Действий намного меньше чем при объединении в один контейнер, так как наследоваться от двух образов мы таки не можем и что-то придется делать в Dockerfile самим.
По поводу волумов и т.д. - тут есть свои нюансы. Скажем при определенной конфигурации подмена контейнеров при деплоя осуществляется проще.
yokotoka: ну и да, типичный сценарий, допустим я недавно разворачивал у себя sentry (приложение для агрегации логов). Для этого я взял docker-compose.yml и сделал docker-compose up -d. И все. Все образы скачались, все собралось, слинковалось и запустилось, бери и юзай.
yokotoka: что значит "бэкапить и восстанавливать"? У меня имиджи отдельные лежат в docker/distribution (или регистри) и я не парюсь. В docker-compose прописаны теги, что юзать, как линковать. ничего бэкапить не надо, разве что волум для данных базы, но опять же это не входит в обязанности докера и обычно я это делаю штатными средствами СУБД (например репликация или снэпшоты или еще чего).
Думай Головой: ну... у меня еще 24" экран подключен, но там только браузер. 13" ретина (2560x1600) более чем хватает для комфортной жизни, ничего не мелко и все хорошо.
Вместо третьего монитора если вам хочется видеть рядом макет и результат верски - есть расширения для браузера которые пускают ваш макет отдельным слоем.
SimBioT19: жизнь боль, все бесполезно. Если у вас с этим пока нет проблем - лучше ничего не делать. Если проблемы уже есть, проследите сцанарии, пробуйте варианты
OnYourLips: под osx все то же что и под linux, а для шиндовс вам нужно unix окружение сэмулировать, то есть поставить и настроить cygwin, чем будет заниматься только ярый линуксоид в стане врага.