photo by Daniel Ramirez Node.jsでツールをつくって公開するとき、または公開されているツールを使うとき、いちいちnodeの実行環境を整え、npmで大量のnode_modulesをインストールしなければならない。 普段からNode.jsの環境を整えている人ならいいけど、ためしに使ってみようかな?と思う層にはハードルがちょっと高い気がする。 ローカル環境を汚さず、もっと簡単に実行できないか? と考えた結果、Dockerのコンテナに実行環境をつくり、処理結果だけを返してくれるようにすれば便利なんじゃない?と思いついたので当記事で方法を紹介する。 Node.jsの実行用コンテナをつくる DockerでNode.jsの実行用コンテナをつくるためにDockerfileを書く。 DockerfileとはDockerのコンテナをつくるための設計書みたいなもの。 ここにどんなOS
![Dockerのコンテナ内でNode.jsアプリを実行し処理結果だけを返す](https://cdn-ak-scissors.b.st-hatena.com/image/square/0eb9caabc0187eefaee11abd7e8454ab009ca24b/height=288;version=1;width=512/https%3A%2F%2F1.bp.blogspot.com%2F-6hNaFxy7mF0%2FWXUmD6U0koI%2FAAAAAAAAF8c%2FuzS9mv-i0RErmtirOjDBLgnDdT5iAKWVgCLcBGAs%2Fw1200-h630-p-k-no-nu%2Fnodejs-app-in-docker.png)