こんにちは。
まゆみです。
Dockerについての記事をシリーズで書いています
Docker を使う時、本番用と開発用を分けるため、Dockerfileには2種類があります
Dockerfile 本番用
Dockerfile.dev 開発用
Dockerfile.devを使って開発をしている時に、
『docker build -f Dockerfile.dev のコマンドがスタートするのに時間がかかる』という意見を周りでたくさん聞いたので、今回の記事では、その解決法を書いていこうと思います。(私の場合はCreate React Appを使っている時にbuild のスタートがやたらとかかってしまいました。)
簡単に解決できますので、ぜひ使ってください。
#解決方法
Dockerfile.devのbuildのスタートに5分ほどかかってしまう方は
『.dockerignore』ファイルを活用すれば、スタートまでの時間が短縮されます。
.dockerignoreに、
node_modules
を書いて、buildする時にnode_modulesを無視させます。
以上になります。
.dockerignoreを活用したら、build のスタートに5分ほどかかっていたものが、1分もかからなくなりました。\(^o^)/