WordPress的wp-config.php已经存在(Docker,ECS)
我在容器中运行WordPress,并将其托管在ECS上。数据库是RDS 每次我构建新的docker容器并部署到ECS时,都需要重新安装。然后它说wp-config.php已经存在 我试图将填充了数据库配置的wp-config.php复制到容器中,但这不是一个好做法WordPress的wp-config.php已经存在(Docker,ECS),php,wordpress,docker,amazon-ecs,Php,Wordpress,Docker,Amazon Ecs,我在容器中运行WordPress,并将其托管在ECS上。数据库是RDS 每次我构建新的docker容器并部署到ECS时,都需要重新安装。然后它说wp-config.php已经存在 我试图将填充了数据库配置的wp-config.php复制到容器中,但这不是一个好做法 我该如何解决这个问题呢?当然,反复手动配置也不是最好的做法;) 要使docker具有持久性数据,可以使用或。在这两种情况下,数据都直接存储在支持文件系统中,而不是使用用于容器的覆盖/联合文件系统 卷由docker引擎处理,绑定装载直接
我该如何解决这个问题呢?当然,反复手动配置也不是最好的做法;) 要使docker具有持久性数据,可以使用或。在这两种情况下,数据都直接存储在支持文件系统中,而不是使用用于容器的覆盖/联合文件系统
卷
由docker引擎处理,绑定装载
直接映射到指定的位置。如果您使用的是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
的等效命令,请参见。比如说
docker run --volume=[host-src:]container-dest[:<options>] ...
docker运行--卷=[host src:]容器dest[:]。。。