gpt4 book ai didi

php - WordPress(Docker,ECS)的wp-config.php已经存在

转载 作者:行者123 更新时间:2023-12-02 19:29:31 35 4
gpt4 key购买 nike

我正在容器中运行WordPress并将其托管在ECS上。该数据库是RDS。

每当我构建一个新的Docker容器并部署到ECS时,都需要重新安装。然后说wp-config.php已经存在。

我很想将填充有数据库配置的wp-config.php复制到容器中,但这不是一个好习惯。

我该如何解决?

最佳答案

嗯,一次又一次地手动进行配置绝对不是最佳实践;

要使用docker获得持久数据,可以使用volumesbind mounts。在这两种情况下,都使用用于容器的overlay / union文件系统将数据直接存储在后备文件系统而不是上。
Volumes由docker引擎处理,bind mounts直接映射到您指定的位置。如果您使用的是docker compose,则docker-compose.yml看起来像

version: "3.5"
services:
your_service:
image: your_image
volumes:
# bind mount example
- type: bind
source: /path/on/host
target: /path/inside/container
# volume example
- type: volume
source: your_volume
target: /path/inside/container
[...]
volumes:
your-volume:
docker run的等效命令可以在 docs.docker.com上找到。例如
docker run --volume=[host-src:]container-dest[:<options>] ...

关于php - WordPress(Docker,ECS)的wp-config.php已经存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52820110/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com