安裝配置docker+WSL2 見
https://i.cnblogs.com/posts/edit;postId=13630416
心得:
1基本:
使用docker-compose 管理多個微服務啟動
以-v的方式掛入代碼和數據。
2開發:
基於node的web服務盡量配置成nodemon,比較方便隨時修改代碼,在容器中的nodemon感知到修改,隨時自動重啟,而不是手動啟動docker-compose
基於flask的python,也盡量搞成傳統的app.run(debug=True) 這種方式。原理同上
參考
https://docs.docker.com/get-started/
FROM node:12-alpine WORKDIR /app COPY package.json yarn.lock ./ RUN yarn install --production COPY . . CMD ["node", "src/index.js"]
