windows docker 的微服务开发与部署

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

 

posted @ 2020-09-08 09:52  永远的幻想  阅读(685)  评论(0编辑  收藏  举报