Você está lendo:

Docker Container & WordPress | Melhore sua infra

Sobre:
Docker Container & WordPress | Melhore sua infra

Docker Container é o futuro do desenvolvimento web e neste artigo iremos te mostrar melhor técnicas e como estamos usando essa tecnologia.

Mesaque Silva
destaque-docker

Docker Container é uma tecnologia que visa empacotar sua API e todas as suas dependências, exemplo disso é a arquitetura abaixo que foi usado 5 containers sendo cada uma carregando um serviço em um ambiente totalmente isolado entre eles.

Funcionamento do Docker Container no WordPress

docker planning

Montar uma arquitetura de infra com containers tem muitas vantagens; dentre elas podemos nomear a questão de segurança entre os processos,  inexistência de problemas de rede interna e a limitação de uso dos recursos pelos mesmo que facilita na hora de analisar os problemas.

Exemplo o comando docker stats em uma infraestrutura divida em containers:

docker stats

No repositório oficial Docker Hub temos centenas de APIs como memcache, redis, mongo, node, MySQL, HTTPD.

O WordPress tem sua imagem docker container oficial: WORDPRESS, com ela você pode facilmente ter uma instalação wordpress containerizada.

Exemplo de uso da imagem:

docker run --detach \
--name apiki-container \
--link algum-container-com-mysql:mysql \
-e WORDPRESS_DB_HOST=172.17.0.1:3306 \
-e WORDPRESS_DB_USER=root \
-e WORDPRESS_DB_PASSWORD=root \
-e WORDPRESS_DB_NAME=Apiki_WordPress \
-p 8080:80 \
wordpress

Após executar o comando sua instalação estará ativa através do acesso http://localhost:8080 ou http://host-ip:8080 no navegador.

Para copiar o seu site para dentro do container você pode usar o comando:

docker cp /path/host/arquivos apiki-container:/path/arquivos/dentro/container

Nós usamos os containers em nosso dia a dia, mais informações não hesite em nos contatar.

Mais:
https://www.howtoforge.com/tutorial/how-to-install-wordpress-with-docker-on-ubuntu/
https://docs.docker.com/engine/understanding-docker/
https://docs.docker.com/engine/tutorials/dockerizing/ https://docs.docker.com/compose/wordpress/

Se você gostou desse artigo sobre Infra para WordPress, provavelmente vai gostar de:
Mais posts como este