あいつの日誌β

働きながら旅しています。

docker build でやたらと時間がかかるのは .wercker が原因だったっていうお話

こんな感じのコマンド実行したら生成される Docker Image のサイズがおかしい

docker build -t myapp .
Sending build context to Docker daemon  4.321GB

echo "node_modules" >> .dockerignore したけど相変わらず Image のサイズが大きい。なんだろうとおもったら wercker-cli 操作した時にできた .wercker が原因だった

% du -d1 -x .
28768   ./.git
16      ./.storybook
9176296 ./.wercker
685064  ./node_modules
72      ./public
360     ./src
16      ./stories
5928    ./storybook-static
9899200 .

du -s * だと dotfiles が表示されないので du -d1 -x . がおすすめです。というお話です。