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.

Dockerでの環境構築 entrypoint.shの修正が反映されない

Posted at

Dockerでの環境構築の時にハマったので備忘録として。

起こった問題・背景

/usr/bin/entrypoint.sh: line 23: exec: rails: not found ERROR: 127
と出たのでentrypoint.shをいじったりDockerfileをいじったりしていた。
(エラーの原因はrailsがインストールされてないことですが、この記事で書きたいこととは違うので無視します)

entrypoint.shを変更して内容が変わったたはずなのに、
同じ行でエラーが出ていたので「なんで?」と思った。

解決策

当時の環境構築行っていた際に生成されたDockerのimageを全部削除して再ビルドした

  • 現状のイメージの確認
    docker images
    これを実行するイメージIDが出てくる

  • イメージの削除
    docker rmi イメージID
    消したい対象のイメージIDをコピペして上記実行

原因

  • あまり詳しくないけど、Dockerのimageが残っていたことが原因っぽい?
  • docker-compose downしてコンテナ消しても変わらなかったので、どこかでキャッシュされてるのだろうと予想していた

詳しい方いたらコメントでご教示いただけますと幸いですm(_ _)m

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?