Образ, который я создаю, содержит приложение ruby, в котором есть гемфайл, содержащий BUNDLED WITH 1.17.2
Мой Dockerfile содержит ссылки на это:
RUN gem install bundler -v 1.17.2 && bundle install - без разработки --path vendor
Образ строится нормально и может запускать контейнер локально. Тем не менее, мне нужно скопировать его на другой сервер, и поэтому я сохраняю изображение в виде tar, gzip-файл и перемещаю его. Я использую docker load < <image>.tar.gz
, а затем запускаю образ. На сервере, на котором я scp'd изображение, я получаю следующую ошибку:
`find_spec_for_exe ': не удалось найти' bundler '(1.17.2), необходимый для вашего Gemfile.lock (Gem :: GemNotFoundException)
Кто-нибудь может обойти это?