我已经使用PHP创建了POS应用程序。我将在生产中每个商店的apache上的本地PC上运行此应用程序。我们大约有50家以上的商店。我们之所以要在本地运行,是为了实现高可用性(互联网问题)。现在,我正在使用詹金斯进行连续交付,到目前为止,这对我的情况是有好处的。但我需要更可靠的东西。如果我与docker一起蜂拥而至,则不适用于本地生产环境。我需要在每50家商店或50台计算机上运行我的应用程序。我的问题是跨这些机器交付代码的最佳方法是什么,以及如何监视那里的性能。
注意:我们的商店与内部网络连接,因此每个商店都有其唯一的IP地址。
[使用Docker映像打包和分发应用程序有许多潜在优势:
docker push X
,docker pull X
)[Docker独自解决了几个未解决的问题,[!?]解决了]]]将图像分发到机器;每台机器需要拉一张图像
@sha256:
哈希(而不是:tag
)引用容器图像