Node.js用のdocker-compose.yml記述覚え書き。
バージョンなどは適宜使用する際に変更すること。
version: '3'
services:
# Node.js
node:
restart: unless-stopped
image: "node:latest"
container_name: node
user: "node"
volumes:
- ./:/home/node/app
working_dir: /home/node/app
tty: true
ports:
- "3000:3000"
- "3001:3001"
使用例:
- コンテナ立ち上げ
$ docker compose up -d - nodeコンテナに入る
$ docker compose exec node bash - nodeコンテナから出る
exit - コンテナ終了
$ docker compose down