# Node.jsのDockerイメージを取得する:
docker pull node:24-slim
# Node.jsのコンテナーを作成しシェルを起動する:
docker run -it --rm -v ${PWD}:/workspace -w /workspace --entrypoint sh node:24-slim
起動して、 #が表示されたら実行可能
vオプションつけて、カレントフォルダをマウントしておけば、そのフォルダにあるファイルを実行可能に
終了は eixt
rmをつけているのでexitと、ともにコンテナもきれいさっぱり消える
追加:
viteでnpm run dev した際に外部から閲覧できるようにportの設定追加
docker run -it --rm -p 5173:5173 -v ${PWD}:/workspace -w /workspace node:24-slim sh
注:
npm run dev -- --host
これで http://localhost:5173で閲覧できる
追加:
ホットリロードが効いていない・・・
npm run dev -- --host --watch でよさそう。
と、いわれたけど、うまく動かない・・・
結局node.jsをローカルに入れたほうが余計なトラブルがなくてはやそう。