生产环境是多个客户共用的SAAS类型, 应用环境是前端UI和两个java应用, 环境运行过程中需要连接本机或其他数据库, 请教一下如何使用DockerFile编排镜像, 思路或者想法皆可留言, 具体应该怎么编写Dockerfile? 拜谢!
生产环境是多个客户共用的SAAS类型, 应用环境是前端UI和两个java应用, 环境运行过程中需要连接本机或其他数据库, 请教一下如何使用DockerFile编排镜像, 思路或者想法皆可留言, 具体应该怎么编写Dockerfile? 拜谢!
3 回答2.6k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
8 回答3.6k 阅读
4 回答2.7k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
如果没有上K8s的条件,那就折中一下,选
docker swarm
吧。虽然现在用得好像并不多,但也还是docker官方推荐的生产环境部署方式之一。使用起来比较简单,会用docker,用起来上手很快。并且该有的东西都还有。
service/deployments/pod
的概念,只是名称有点不一样。可以参考官方文档,流程是先把程序打包成镜像,然后编写docker swarm的deploy文件(类似于docker-compsoe.yml)。
最后的最后,有条件最好还是选择一步到位用k8s,
docker swarm
不一定适合所有场景,而且也是有点坑。。