polidog lab++

Blog

figでService 'web' failed to build: ADD requires at least two argumentsが発生した

Feb 16, 2015 | tech | fig docker memo

figがなんとなく便利そうだなと思って試しています。 メモ的なあれなんですが、railsのサンプルを動かしてみたところ、以下のようなエラーが発生しました。

Service 'web' failed to build: ADD requires at least two arguments

どうやら、Dockerfileの内容が悪かったみたいです。 Dockerfileのaddしている部分が、エラーを起こしてたみたいなので、Dockerfileの中身を確認してみました。

FROM ruby
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev
RUN mkdir /myapp
WORKDIR /myapp
ADD Gemfile /myapp/Gemfile
RUN bundle install
ADD ./myapp

どうやら、最後の行のADD ./myappが間違っていたみたいです。。。。 正しくはADD . /myappですね。

FROM ruby
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev
RUN mkdir /myapp
WORKDIR /myapp
ADD Gemfile /myapp/Gemfile
RUN bundle install
ADD . /myapp

つならないところではまってしまいましたw

comments powered by Disqus

関連記事

© 2017 polidog lab++