Я использую docker -compose на моей ма c для приложения rails. Получил этот шаблон от https://github.com/adelevie/docker-compose-rails. Приложение отлично работает на моем компьютере, но когда я пытаюсь развернуть приложение на Raspberry Pi с помощью compose, оно выходит из строя с ошибкой
ERROR: Service 'web' failed to build: The command '/bin/sh -c apt-get update -qq && apt-get install -y build-essential libpq-dev' returned a non-zero code: 1
Мой файл Dockerfile выглядит как
FROM ruby:2.2.0
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev
RUN mkdir /myapp
WORKDIR /myapp
ADD Gemfile /myapp/Gemfile
ADD Gemfile.lock /myapp/Gemfile.lock
RUN bundle install
ADD . /myapp
и docker -compose как
version: '2'
services:
db:
image: postgres
web:
build: .
command: bundle exec rails s -p 3000 -b '0.0.0.0'
volumes:
- .:/myapp
ports:
- "3000:3000"
depends_on:
- db
Я думаю, это потому, что у меня есть Raspberry Pi 3 с архитектурой linux / arm / v7 (model name : ARMv7 Processor rev 4 (v7l))
, которая вызывает сбой, но как мне это исправить?