Docker base image rails обеспечивает полную среду для Ruby on Rails. Он тянет от ruby восходящее изображение. рельсы базовое изображение указывает версии Ruby и Ruby on Rails.Как изменить версию Ruby и Rails для изображения Docker на основе Rails?
Что делать, если мы хотим использовать разные версии Ruby и Ruby on Rails?
Мы редактируем наш файл Docker в нашей папке проекта? Или мы делаем ssh в машину и устанавливаем рубиновую версию, которую хотим, а затем создаем собственный образ?
Дальнейшие детали:
В рельсах документации базового изображения говорит, что файл док может быть просто одна строкой коды:
FROM rails:onbuild
Эта строка коды тянет из рельсов изображений на Докер-хаб. Это изображение имеет собственный файл Dockerfile. Первая строка этого Dockerfile - FROM ruby:2.2
.
Просто повторите вопрос, что представляет собой лучший способ создать контейнер, основанный на рельсах , с различными версиями Ruby и Ruby on Rails? Если возможно, некоторые примеры кода могут быть полезны для понимания того, как это сделать.