figでService 'web' failed to build: ADD requires at least two argumentsが発生した
February 16, 2015,
tags:
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