Php 如何在停靠的WordPress实例中管理主题、插件和核心更改?
我对Docker还是个新手,在理解“How”方面有困难 目标:使用Amazon Elastic container服务建立WordPress博客,自定义主题 步骤:Php 如何在停靠的WordPress实例中管理主题、插件和核心更改?,php,wordpress,git,amazon-web-services,docker,Php,Wordpress,Git,Amazon Web Services,Docker,我对Docker还是个新手,在理解“How”方面有困难 目标:使用Amazon Elastic container服务建立WordPress博客,自定义主题 步骤: 在ECS上,设置“WordPress”服务 它运行两个链接的容器——WordPress和MySQL 每个容器都有一个从主机(AWS EFS)装入的卷—一个使我能够持久化DB数据(名称:wp DB),另一个使我能够持久化WordPress应用程序数据(名称:wp app) 为了能够创建和修改自定义主题,我在wp应用程序卷中进行了git
通常,您不会动态更新容器中的数据。Docker映像构建为一个完整的映像及其所有依赖项—服务器软件、应用程序代码等
ECS的典型工作流程是将容器推送到弹性容器注册表(ECR),然后更新任务定义以使用新映像。这会触发容器使用新映像进行更新。这是否意味着每次修复代码中的某些内容时,我都必须创建一个新映像,然后创建一个新的任务修订版,然后更新我的服务以使用新的任务修订版?是的,这是正确的。这允许容器映像是无状态的,这将允许您扩展它,而不必担心代码不同步或每个系统操作系统不同步。我认为您本质上是在问如何管理插件、核心和主题更改。就我个人而言,我认为这一切都应该存在于WP映像中——当升级可用时,进行重建,生成映像,将映像放到服务器上,并停止和启动容器。