Início » Infra para WordPress » Docker Container & WordPress | Melhore sua infra
Infra para WordPress

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.
agosto de 2016 /2 min de leitura
Conteúdo escrito por humano
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/

Qual nota você da para este artigo?
Ruim

O que você achou disso?

Clique nas estrelas

Média da classificação 0 / 5. Número de votos: 0

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Excelente
Artigos Relacionados

O protocolo Open Graph no WordPress

Os 4 formatos AMP

  1. Uma coisa bacana que pode usar ai é montar um volume dentro de seu container, direcionando para determinado diretório do host. Isso dispensaria a necessidade de copiar os arquivos, e manteria atualizado após cada edição, caso necessário: ``` $ docker -v /diretorio/do/host:/diretorio/no/container ```
    1. mesaque
      :) Perfeito, obrigado por comentar! A idéia do post era exibir só um petisco antes do prato principal do que podemos fazer :P Atualmente estamos utilizando em nosso ApikiHost uma estrutura toda "dockerizada" onde temos sim um container de disco partilhado e a interação entre os mesmos como por exemplo o socket do nginx para ter features como o Amplify Docker mudou minha vida kkk espero que tenha mudado a sua ! Grande Abraço

Construa seu site WordPress sob medida com os maiores especialistas em WordPress da America Latina
Conheça a Apiki

Faça um comentário
Cadastre-se rápido

Fazer Login