[NOVO] O WP Media Cleanup elimina imagens não utilizadas escondidas na sua biblioteca multimédia
[NOVO] O WP Media Cleanup elimina imagens não utilizadas escondidas na sua biblioteca multimédia
John Turner
John Turner
O Docker está a revolucionar a forma como os programadores trabalham.
Empacota todo o seu site WordPress - o código, a base de dados, tudo - num contentor limpo e portátil. Isto significa que pode mover o seu site entre diferentes ambientes sem esforço, sem problemas de compatibilidade.
Neste tutorial para iniciantes, mostraremos exatamente como instalar e configurar o WordPress usando o Docker.
Iremos explicar cada passo de forma clara, para que possa acompanhar o processo mesmo que seja novo no mundo dos contentores. Prepare-se para experimentar o desenvolvimento do WordPress sob uma luz totalmente nova!
Eis as principais conclusões:
O Docker é uma plataforma de contentorização de código aberto que lhe permite criar ambientes isolados para as suas aplicações. Estes ambientes (chamados contentores) são consistentes e portáteis, garantindo que o seu site WordPress funciona sem problemas onde quer que seja implementado.

Imagine que tem uma frota de navios (as suas aplicações) que precisam de transportar mercadorias (o seu código) para diferentes países (servidores Web ou ambientes). Cada país tem as suas próprias regras e regulamentos, o que pode tornar o transporte num pesadelo logístico.
O Docker funciona como os contentores de transporte padrão que se vêem nos navios de carga. Ele empacota seu aplicativo e todas as suas dependências em uma unidade independente.
Este contentor pode então ser facilmente enviado e executado em qualquer sistema que suporte o Docker, independentemente do sistema operativo subjacente.
O Docker torna o desenvolvimento local do WordPress significativamente mais fácil e eficiente.
Normalmente, teria de instalar uma pilha LAMP (Linux, Apache, MySQL, PHP). Ficará preso a este ambiente de desenvolvimento web, a menos que queira instalar um ambiente completamente diferente.
Com o Docker, o seu site funciona da mesma forma, mesmo que tenha de o mover para um sistema operativo diferente. Os contentores Docker são portáteis e não terá de se preocupar com problemas de compatibilidade.
É possível criar novos contentores para novos sites de desenvolvimento muito rapidamente. O Docker simplifica o processo, permitindo-lhe colocar o seu site WordPress a funcionar em minutos.
Os contentores Docker utilizam menos recursos em comparação com as máquinas virtuais tradicionais. Pode criar vários ambientes de teste no seu computador sem o tornar mais lento.
No entanto, terá de se sentir confortável com a utilização da linha de comandos para ler e executar comandos.
Pronto para experimentar o Docker em primeira mão? Aqui está o processo de instalação do WordPress no Docker:
Antes de podermos mergulhar no mundo dos contentores, é necessário instalar o Docker no seu sistema. Irá instalar o Docker Engine, que é utilizado para criar e executar contentores Docker.
A boa notícia é que o Docker está disponível para todos os principais sistemas operacionais. Vou mostrar-lhe como configurá-lo no macOS, Windows e Linux.
Se estiver a utilizar um Mac, certifique-se de que este cumpre os seguintes requisitos:
Em seguida, descarregue o Docker Desktop para Mac. Existem diferentes versões com base no seu computador, por isso certifique-se de que utiliza a versão correta.
Faça duplo clique no ficheiro Docker.dmg quando este for transferido. Arraste e solte o ícone do Docker na pasta Aplicativos.

Abra o Docker Desktop a partir da pasta Aplicações. Siga as instruções para autorizar a instalação. Saberá que está a funcionar quando vir o ícone do Docker na barra de menus.
Para utilizadores do Windows, certifique-se de que o seu computador cumpre os seguintes requisitos:
Depois disso, visite a página oficial de download do Docker Desktop para Windows. Descarregue a versão correta para o seu computador.
Abra o ficheiro .exe transferido e siga as instruções no ecrã. O Docker Desktop será instalado automaticamente em C:\Program Files\Docker\Docker.
Irá utilizar o WSL 2 ou o Hyper-V. Selecione a opção correta com base no backend que escolheu. Se o seu computador suportar apenas um, haverá apenas uma opção disponível.
Após a instalação, terá de fechar o Docker e reiniciar o computador. Em seguida, verá o ícone do Docker no tabuleiro do sistema.
O Docker pode ser instalado em todas as instalações Linux. Tudo o que precisa de fazer é abrir um terminal e executar este comando:
curl -L get.docker.com | bash
Para se certificar de que foi instalado corretamente, execute este comando:
sudo docker run hello-world
Receberá uma mensagem de sucesso.
Se tiver CentOS, Debian ou Fedora, não utilize estes passos. O Docker tem guias de instalação diferentes para outras distribuições Linux.
O Docker Compose permite-lhe gerir aplicações com vários contentores. No nosso caso, vamos usá-lo para configurar um novo contentor para o WordPress.
Primeiro, abra a linha de comando do seu sistema operativo. Use este comando para executar o Docker Compose e verifique se ele está funcionando:
docker compose version
Introduza este comando para criar um novo diretório chamado wordpress-local:
mkdir wordpress-local && cd wordpress-local
Em seguida, abra seu editor de texto favorito. Crie um novo arquivo e nomeie-o docker-compose.yml. Salve-o no novo diretório do projeto.
Cole este código no ficheiro YAML para instalar o sistema de gestão de conteúdos WordPress:
version: '3.1'
services:
wordpress:
image: wordpress
restart: always
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
- wordpress:/var/www/html
db:
image: mysql:8.0
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- db:/var/lib/mysql
volumes:
wordpress:
db:
Agora que tem o ficheiro Docker Compose, utilize este comando para iniciar os contentores:
docker compose up -d
Este comando irá descarregar as imagens Docker necessárias do Docker Hub, que é um registo público. Ele fornecerá pastas importantes como wp-content e wp-admin.
Parabéns! Configurou com êxito um contentor WordPress. Agora, vamos passar para as etapas finais.
Seus contêineres Docker do WordPress estão prontos e funcionando! Agora é hora de terminar a configuração do WordPress.
Abra o seu navegador Web favorito e navegue para http://localhost:8080 ou http://host-ip:8080
Se estiver a executar o Docker num servidor remoto, terá de utilizar o endereço IP do servidor para aceder ao site. Por exemplo, se o endereço IP do seu servidor for 192.168.1.100, deve procurar por http://192.168.1.100:8080.
Siga as instruções no ecrã para configurar o seu sítio Web WordPress. Terá de escolher o seu idioma preferido para o painel de controlo e a interface do WordPress.

Introduza um título para o seu site, o nome de utilizador do administrador e a palavra-passe. Certifique-se de que escolhe uma palavra-passe forte para segurança.

Introduza o seu endereço de correio eletrónico. O WordPress utilizará este endereço para enviar notificações importantes. Também pode decidir se pretende que o seu sítio seja visível para os motores de busca.
Por fim, prima Instalar WordPress. Utilize as suas novas credenciais de início de sessão para aceder ao seu painel de controlo do WordPress.
Para abrir o phpMyAdmin, adicione este código ao seu ficheiro docker-compose.yml :
phpmyadmin:
image: phpmyadmin/phpmyadmin
restart: always
links:
- db:mysql
ports:
- 8081:80
environment:
MYSQL_ROOT_PASSWORD: *MySQL password*
Parabéns! Agora você está executando o WordPress no Docker.
Para Dockerizar um site WordPress existente, instale o WordPress no Docker. Em seguida, instale um plug-in de migração como o Duplicator Pro. Crie uma cópia de segurança do sítio existente e importe-a para o novo sítio com a página Importar cópias de segurança.

O Duplicator substituirá o novo sítio WordPress Docker pelos seus dados existentes. Pode agora gerir o seu sítio WordPress no Docker.
Quando utiliza uma VM para o WordPress, está essencialmente a criar um computador totalmente novo dentro do seu computador atual. Este computador virtual executa o seu próprio sistema operativo (como o Windows ou o Linux) completamente separado do seu sistema principal.
O Docker adota uma abordagem diferente. Em vez de criar uma máquina virtual inteira, ele empacota seu aplicativo (WordPress, neste caso) e todas as suas dependências em uma unidade independente chamada de contêiner. Este contentor partilha os recursos do seu sistema operativo anfitrião, tornando-o muito mais leve e eficiente do que uma VM.
Para a maioria dos utilizadores do WordPress, o Docker oferece uma abordagem mais simplificada e fácil de desenvolver. No entanto, as VMs podem ser preferíveis se precisar de isolamento absoluto ou se quiser ter controlo total sobre o sistema operativo.
Atualizar o WordPress no Docker é mais simples do que você imagina! Primeiro, puxe a imagem mais recente do WordPress do Docker Hub:
docker-compose pull wordpress
Em seguida, recrie o seu contentor WordPress para aplicar a atualização:
docker-compose up -d --build wordpress
Este comando irá reconstruir o contentor do WordPress usando a imagem mais recente e reiniciá-lo.
Para aceder aos seus ficheiros WordPress com o Docker, utilize o comando docker exec na pasta do seu projeto:
docker compose exec wordpress <some command>
Neste momento, já instalou um site WordPress local no Docker!
Mas a verdadeira diversão não está na configuração inicial, está no que vem a seguir. Desbloqueou a capacidade de criar ambientes de desenvolvimento idênticos em segundos, testar conflitos de plug-ins sem medo e experimentar diferentes versões de PHP ou WordPress.
Este é o tipo de flexibilidade que costumava exigir configurações de servidor dispendiosas ou configurações complexas de máquinas virtuais.
Quer esteja a criar sites de clientes, a testar novas funcionalidades ou a aprender a desenvolver o WordPress de raiz, tem agora um fluxo de trabalho de nível profissional que se adapta às suas necessidades.
Tudo o que aprendeu aqui também se aplica à contentorização de outras aplicações, abrindo portas a práticas de desenvolvimento modernas que as agências de topo utilizam todos os dias.
Pronto para levar as suas implementações do WordPress para o próximo nível? O Duplicator Pro simplifica o processo de migração, clonagem e cópia de segurança dos seus sites WordPress!
Já que está aqui, talvez goste destes guias extra do WordPress:
Divulgação: O nosso conteúdo é apoiado pelos leitores. Isto significa que, se clicar em algumas das nossas hiperligações, podemos ganhar uma comissão. Apenas recomendamos produtos que acreditamos que acrescentam valor aos nossos leitores.