docker中数据文件夹的位置-为wordpress编写

问题描述

我想使用docker compose部署wordpress实例。

我有docker-compose代码

version: '3.3'

services:
   wordpress:
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     volumes:
      - ./data-docker/wordpress:/data
     environment:
       wordpress_DB_HOST: host.docker.internal:3306
       wordpress_DB_USER: root
       wordpress_DB_PASSWORD:
       wordpress_DB_NAME: wordpress

我希望在本地计算机上有一些“ wordpress文件夹,其中包含数据(图像等),以便能够备份当前数据。我尝试使用./data-docker/wordpress:/data,但此文件夹仍然为空。

例如,上传的图像存储在哪里?我该如何备份呢?

我知道也有MysqL-它是单独备份的。

解决方法

根据wordpress docker文档,以下内容应该有效:

...
    volumes:
        - ./data-docker/wordpress:/var/www/html
...