安装配置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"]