日々精進

新しく学んだことを書き留めていきます

docker buildに失敗した場合のデバッグ方法

以下手順でビルド失敗時点のコンテナに入れるのでそこで手動でコマンドを実行して調査する。

以下を実行して一番上のコンテナのIDをコピーする。

docker ps -a

コピーしたIDを以下のコマンドに入れて実行する

docker commit <ID> debug && docker run -it debug /bin/bash

基本的にDockerfileのコマンドはまずコンテナ内で手動実行して成功した物を書いていく方が速いと思います。

参考:

gendosu.jp