ответ

3

Развертывание приложений Rails для производства с помощью Docker не только возможно, но и что-то, что вы хотели бы сделать, чтобы убедиться, что ваше приложение работает на любом сервере, который вы развертываете.

Это связано с некоторыми проблемами. Во-первых, желательно, чтобы ваш сервер базы данных и ваши приложения Rails отличались друг от друга, чтобы все было изолировано. Вы также можете настроить рабочую серверную среду Docker с помощью Docker Machine. Машина позволяет настраивать экземпляры AWS, Digital Ocean, Azure и Compute Engine (among many others) и управлять контейнерами с вашего компьютера. Я предполагаю, что вы только начинаете с Docker, поэтому я предлагаю вам взглянуть на this cool guide о создании приложения Rails + Postgres с Docker.

Смежные вопросы