Pessoal voces conseguem seguir com o curso usando o docker-compose para conseguir automatizar (e deixar mais leve kk) toda essa configuração de ambiente, uma vez que vocês tenham o docker instalado na máquina, instalem o docker-compose
depois é so começar criando um arquivo docker-compose.yml na pasta que voces querem manter o wordpress, mysql, phpmyadmin:
dentro do arquivo descrito (docker-compose.yml) voces vão adicionar:
version: '3.3'
services:
  composer:
    image: composer
    command: update
    volumes:
      - ./wordpress:/app
  mysql:
    image: mysql:5.7
    volumes:
      - mysql_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
    volumes:
      -  ./mysql:/var/lib/mysql
  phpmyadmin:
    image: phpmyadmin/phpmyadmin
    depends_on:
      - mysql
    environment:
      PMA_HOST: mysql
      PMA_PORT: 3306
      PMA_ARBITRARY: 1
    restart: always
    ports:
      - 8183:80
  wordpress:
    depends_on:
      - mysql
      - composer
    image: wordpress:latest
    ports:
      - "8020:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: mysql:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - ./wordpress:/var/www/html
volumes:
  mysql_data: {}Escolher sua versão do wordpress:
image: wordpress:(número da versão)Cuidado com a identação deve ser a mesma
Depois é so entrar na pasta do arquivo docker-compose.yml e rodar o comando o
em um terminal como o Bash no Linux ou PowerShell:
Comando:
docker-compose up Isso vai subir todas as ferramentas para desenvolvimento nos endereços:
http://localhost:8020 - wordpress (Só seguir com a instalação)
http://localhost:8183 - Client do PHPMyAdmin
http://localhost:3306 - Banco de Dados MySQL, porém usem o Admin para entrar nele
Sucesso!