如何借助docker进行微服务应用开发。
其中涉及一下知识点(后面持续补充):
Maven
- dockerfile-maven-plugin 插件 (老版本 : docker-maven-plugin)
- dockerfile 命令行
- Dockerfile 文件配置及参数
- maven私服发布以及相关配置
Docker
- docker-compose 命令及配置模板文件
- docker网络模式(host、bridge、none、自定义)
- docker容器中的应用如何与宿主机通信(应用如何找到注册中心,应用如何使用宿主机的数据库等)
- docker配置性能优化,节省资源(开发环境)
- docker私服的登录、登出、令牌配置
- docker容器中的应用数据映射本地目录并持久化
nexus
- 借助nexus docker私服的搭建
- 权限配置
- https ssl配置(暂不关注)
- nginx代理转发
nacos
- springcloud项目结合使用nacos(jar引入,代码配置)
- springcloud服务配置的创建
- nacos中的endpoint、命名空间、Group和DataId隔离性的规划