我们有一个旧的PHP网站,我们已经重写了灵丹妙药。上一页是以“老式”方式托管的,代码部署到通过phpmyadmin管理的FTP和sql中。
我在本地使用docker-compose运行数据库。
我的计划是只使用容器在DigitalOcean上托管新项目。我最近试用了docker-machine,可以使用DO VM,就像它是本地机器一样。我也读过关于docker-swarm的文章,但它适用于多个VM,为同一服务提供多个容器。
我最初的想法是只创建一个docker-swarm管理器,并通过docker-machine连接到它,并执行docker-compose命令。
目标是有一个可以自动化的解决方案,并且可能有一个或两个备份容器。但我会避免有多个VM,因为该网站每天只有几百名访问者。
这是一个可行的解决方案,还是有一个更简单的方法?
发布于 2018-01-22 03:05:08
一些快速指南:
docker stack deploy,您可以使用docker-compose命令,并且可以继续在本地使用docker-compose,并且它们可以共享相同/类似的组合文件。docker命令仅用于本地测试/dev,不理解Swarm,但文件格式在两者之间是相同的。发布于 2018-03-29 21:22:21
如果您希望避免手动配置,但仍然获得所需的高可用性和成本效率,请尝试运行由J弹性预先打包的Docker:
有关软件包和安装步骤的详细信息见文章“基于PaaS动力装甲的码头群自动聚类与缩放”。
https://stackoverflow.com/questions/48369922
复制相似问题