Docker - Acesse a documentação de instalação aqui
Docker-compose - Acesse a documentação de instalação aqui
git clone https://github.com/victorhundo/wordpress.git && cd wordpress./fixpermission.shdocker-compose up- acesse
http://localhost:8080 - administre em
localhost:8080/wp-admin, usuárioadmin, senhaadmin
As imagens Docker utilizada nesse projeto foi baseada na imagem oficial do wordpress, após realizar as configurações iniciais (adicionado idioma pt-br e usuário de administrador) foi realizado um mysqldump do container do mysql, o arquivo gerado foi adicionado na pasta mysql com o nome de base.sql.
O container web do wordpress aguarda o container mysql estiver disponivél para criar a base de dados e inserir os dados de base.sql. Também foi feito o volume entre a pasta /var/www/html do container do wordpress para a pasta do projeto wordpress/html para que facilite a edição dos arquivos de configuração php do container.
O arquivo fixpermission.sh vai relacionar o id do usuário que rodará o comando docker-compose com o usuário www-data dentro do container, assim, o usuário do host continuará sendo proprietário da pasta do projeto e o wordpress do container não terá problemas com permissão para instalar novos componentes.