使用Docker搭建本地WordPress环境时遇‘Additional property mysql is not allowed’错误
解决Docker Compose启动WordPress时的"(root) Additional property MySQL is not allowed"错误
这个报错是因为你的Docker Compose配置文件结构不符合规范——所有服务必须放在顶层的services节点下,你现在直接把web和mysql写在了根层级,Compose识别不了。
修正后的完整配置如下:
services: web: image: wordpress links: - mysql environment: - WORDPRESS_DB_PASSWORD=password ports: - "127.0.0.3:8080:80" mysql: image: mysql:5.7 environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_DATABASE=my-wpdb
替换原配置文件后,重新执行docker compose up -d就能正常启动WordPress和MySQL服务了。
内容的提问来源于stack exchange,提问作者ioeshu
相关产品推荐
相关产品推荐

