Docker MySQL 容器初始化时间太长

Var*_*nde 9 mysql docker dockerfile docker-compose

一旦我运行docker-compose up,我的 mysql 容器需要 4 分钟以上才能注销该行。

db_1       | 2021-03-09T08:29:28.459612Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.23'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server - GPL.
Run Code Online (Sandbox Code Playgroud)

该行很重要,因为只有在其各自的进程完成后,我才能连接到数据库。

这是我的码头设置。
docker-compose.yml

version: '3.1'

services: 
  php:
    build: 
      context: .
      dockerfile: Dockerfile
    ports: 
      - 80:80
    volumes: 
      - ./src:/var/www/html
  
  db:
    image: mysql
    command: --default-authentication-plugin=mysql_native_password
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example

  adminer:
    image: adminer
    restart: always
    ports:
      - 8080:8080
Run Code Online (Sandbox Code Playgroud)

Dockerfile

FROM php:7.2-apache
RUN docker-php-ext-install mysqli
Run Code Online (Sandbox Code Playgroud)

我有 i7-2600k 和 16GB 内存。
我认为我的电脑还没有那么慢。
对如何加快此过程有何帮助?