第一,生产环境或不要把这些服务放在一个机器上,docker-compose 显然不适合你生产环境使用.
第二, 现在很少有单纯只用 docker 去跑一套企业级的应用 一般都是放在 kubernetes 上跑.
建议你先一步步来:
把你提到的这些组件先一个个迁移到 docker 上能运行
然后在测试环境用 docker-compose 把这些服务串起来
有了前面的知识积累,了解一下 kubernetes 的 pod/deploment /service /configmap/pvc /ingress 这些概念以后,最后把这些组件部署到 kubernetes 上.
帮顶,可惜,明年才有可能回长沙 一直在上海做运维和运维开发 8 年了,主力语言也是 python
楼上是对的。 2 组 ,先拿下来一组。发代码上去,测试。测试完了 放上去给外面使用。再弄第二组。第二组发完了,测试好了,就也放上去。