WordPress的泊坞窗撰写不会启动MySQL

我正在尝试使用docker-compose.yml来设置用于WordPress开发docker-compose.yml容器,如下所示:

 version: '3' services: db: image: mysql:5.7 volumes: - data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: wordpress MYSQL_USER: root wordpress: depends_on: - db image: wordpress:latest ports: - 8080:80 - 443:443 volumes: - ./data:/data # Required if importing an existing database - ./:/var/www/html # Theme development environment: WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: root WORDPRESS_DB_PASSWORD: root phpmyadmin: depends_on: - db image: phpmyadmin/phpmyadmin environment: MYSQL_ROOT_PASSWORD: root ports: - 3306:80 volumes: data: {} 

我得到这样的错误:

 wordpress_1 | Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 22 wordpress_1 | wordpress_1 | Warning: mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 22 wordpress_1 | wordpress_1 | MySQL Connection Error: (2002) php_network_getaddresses: getaddrinfo failed: Name or service not known 

我尝试清除我的图像和容器,但没有运气。 任何想法为什么发生这种情况

尝试提供wordpress和phpmyadmin的链接选项。

 links: - db:mysql 

编辑:检查这个问题。 将MySQL添加到数据库。 如果解决的话,我不会这样,一旦我以后回家,我必须尝试。