0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

▸ Error: docker build exited with Error: 1 & executor failed running [/bin/sh...] : exit code: 100 の対処法

Posted at
1 / 2

だれでもエンジニア / 山浦清透 さんのDocker超入門講座 合併版 | ゼロから実践する4時間のフルコースを拝見している時に、

Command
Error: docker build exited with Error: 1

とエラーが出てしまいました。。

#検証 1

を参考にしてVersionを変更してみましたが、エラーは解消されず。
https://gyazo.com/36e0631b46d5efc80180f35bcc338abc
ubutuの時は、バージョン変更でいけるらしいが、Rubyはどうやら違うぽい。

#検証2
Errorコードをよく見てみると

ERROR [2/7] RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -   && echo "deb https://dl.yarnpkg.com/

と出ている。
この文章はDockerfileにある。
これらは、Node.jsやyarnをインストールしてくれるらしい。

でも、エラーが出ているので、一旦コメント表示にしてみることに。

Dockerfile
FROM ruby:2.7

ENV RAILS_ENV=production

# RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
#   && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \
#   && apt-get update -qq \
#   && apt-get install -y nodejs yarn
WORKDIR /app
COPY ./src /app
RUN bundle config --local set path 'vendor/bundle' \
  && bundle install

COPY start.sh /start.sh
RUN chmod 744 /start.sh
CMD ["sh", "/start.sh"]

そして実行してみると

heroku container:push web -a rails-docker-ktr

The push refers to repository [registry.heroku.com/rails-docker-ktr/web]
d32f6115fe41: Pushed
36d064f765f1: Pushed
9521e2d20c3b: Pushed
626534a0f850: Pushed
ea6a4edf9699: Pushed
389a0cac5c37: Pushed
2fa589aa40fe: Pushed
7296babbb0a8: Pushed
204e42b3d47b: Pushed
613ab28cf833: Pushed
bed676ceab7a: Pushed
6398d5cccd2c: Pushed
0b0f2f2f5279: Pushed
latest: digest: sha256:c8e31ea9ca3aa22c28d88c90a7a7cd03004bbb6cafa5204bed3a38244ca1be19 size: 3048
Your image has been successfully pushed. You can now release it with the 'container:release' command.

できた!!嬉しい。

ただ、node.jsたちがインストールされていないと
後々、影響が出てくるかもしれないので
頭に入れておくことにします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?