数据包乱序,docker-compose mysql phpmyadmin

当我到我的本地主机:3306时,出现错误数据包

version: "3.1" services: redis: image: redis:alpine container_name: larablog-redis db: image: mysql:8.0 environment: - MYSQL_ROOT_PASSWORD=rootpass - MYSQL_DATABASE=larablog - MYSQL_USER=larauser - MYSQL_PASSWORD=larauserpass ports: # just if you also want to access it directly from you host # node neede for phpmyadmin - "3306:3306" phpmyadmin: image: phpmyadmin/phpmyadmin depends_on: - db ports: - "8080:8080" 

我当地的laravel开发工作正常

 webserver: image: nginx:alpine container_name: larablog-webserver working_dir: /application volumes: - ./src:/application - ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf ports: - "8888:80" php-fpm: build: phpdocker/php-fpm container_name: larablog-php-fpm working_dir: /application volumes: - ./src:/application - ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.1/fpm/conf.d/99-overrides.ini 

我该如何解决这个问题? 我的密码和数据库主机名匹配在我的.env文件中…我有2个docker撰写项目都具有相同的问题。 任何帮助,将不胜感激。 -谢谢