Ambiente Docker com WordPress + PHPMyAdmin
Para criarmos nosso ambiente WordPress, precisamos do arquivo docker-compose.yml
, que nos ajudará a rodar e configurar nosso ambiente sem nos preocuparmos com enormes linhas de comando no terminal. Nele já está o WordPress, o serviço de banco de dados MariaDB (antigo MySQL) e o phpMyAdmin, tudo devidamente configurado.
wp:
image: wordpress:latest
ports:
- 80:80
volumes:
- ./html:/var/www/html/
environment:
WORDPRESS_DB_NAME: wp
WORDPRESS_DB_USER: root
WORDPRESS_DB_PASSWORD: 123
links:
- db:mysql
db:
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: 123
volumes:
- ./db:/var/lib/mysql
phpmyadmin:
image: phpmyadmin/phpmyadmin
ports:
- 8080:80
links:
- db:mysql
environment:
PMA_HOST: mysql
Agora, basta por tudo para funcionar executando no terminal o seguinte:
docker-compose up
Para começar a instalar o WordPress, basta acessar http://localhost no seu navegador. Para gerenciar o banco de dados, acesse através da porta 8080 que foi configurada no arquivo docker-compose.yml
:
http://localhost:8080
Os arquivos do WordPress serão criados na pasta /html
, já os arquivos de banco de dados estarão na pasta /db
.
Pronto! Eis o seu ambiente WordPress. Observe que você pode criar novos volumes conforme necessário. Dessa forma, não precisamos recriar a imagem principal do servidor o tempo todo, e temos um maior controle dos arquivos de configuração. Essa configuração facilita o gerenciamento e a escalabilidade do ambiente WordPress com Docker.
O que achou do artigo?
Escreva um comentário, deixe-me saber o que achou do artigo. Se tens uma dúvida basta perguntar:
Resposta ao comentário:
10 Comentários