如何借助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隔離性的規劃