Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Docker Compose未连接到Wordpress数据库_Wordpress_Docker_Docker Volume - Fatal编程技术网

Windows Docker Compose未连接到Wordpress数据库

Windows Docker Compose未连接到Wordpress数据库,wordpress,docker,docker-volume,Wordpress,Docker,Docker Volume,我有一个mysql数据库和wp的内容文件夹从我的网站上工作。我的操作系统是Windows10。以下是我在docker-compose.yml文件中使用的当前设置: version: '3.3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD:

我有一个mysql数据库和wp的内容文件夹从我的网站上工作。我的操作系统是Windows10。以下是我在docker-compose.yml文件中使用的当前设置:

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     volumes:
      - ./wordpress:/var/www/html
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
       WORDPRESS_DB_NAME: wordpress
volumes:
    db_data: {}
删除以下行时,数据库将加载

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