環境構築 – Node.js

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