Docker コンテナ内で Node.js を動かし Hello, world してみた。
目的
docker-compose で Node.js のコンテナを起動し、Web サーバーにアクセスしたら Hello, world! を返す。
設定
ディレクトリ構成
1 | + / |
docker-compose.yml
1 | version: "3.0" |
node/Dockerfile
2020/07/28 時点では、node:14.5.0-alpine3.12 が最新っぽいので、このイメージを使用する。
1 | FROM node:14.5.0-alpine3.12 |
node/app/server.js
本当に、Hello, World! を表示するだけのWebアプリ。
1 | var http = require('http'); |
起動と動作確認
1 | sudo docker-compose build |
表示された。