Docker入門: 魔法の箱
どこでも同じ環境で動く。
基本コマンド
# イメージの操作docker pull nginx # イメージをダウンロードdocker images # ローカルのイメージ一覧docker rmi nginx # イメージ削除
# コンテナの操作docker run -d -p 80:80 nginx # コンテナ起動docker ps # 実行中のコンテナ一覧docker stop <id> # コンテナ停止docker rm <id> # コンテナ削除
# コンテナ内に入るdocker exec -it <id> /bin/bashDockerfile
FROM node:20-alpineWORKDIR /appCOPY package*.json ./RUN npm installCOPY . .EXPOSE 3000CMD ["npm", "start"]