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.


Tags:

  • WordPress
  • phpMyAdim
  • Container
  • MySQL
  • MariaDB
  • localhost

Compartilhar:

    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:
    Loading...