0
ドッカーを使用して、既存のレールプロジェクトをドッキング用のコンテナにプッシュしようとしています。web_1 | /docker-entrypoint.sh:99行目:exec:bundle:見つからないapp_web_1コード127で終了する
私はpostgresデータベースを使用しています。
私は$> docker-compose up
をしたとき、私はログにエラーを次取得。
web_1 | /docker-entrypoint.sh: line 99: exec: bundle: not found
app_web_1 exited with code 127
-
# Dockerfile
FROM ruby:2.2.0
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs
RUN mkdir /myapp
WORKDIR /myapp
ADD Gemfile /myapp/Gemfile
ADD Gemfile.lock /myapp/Gemfile.lock
RUN gem install bundler
RUN bundle install
ADD . /myapp
FROM postgres:9.4
#FROM library/postgres
ENV POSTGRES_USER my-user-name
ENV POSTGRES_PASSWORD ''
ENV POSTGRES_DB app-database-name
-
# docker-compose.yml
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
は、これらの個別のDockerfilesていますか?そこに2つのFROM命令があるからです。 – johnharris85
@Jハリス同じDockerFileです。私はレールとポストグルが必要です。 –