Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ubuntu Server 20.04 + Docker & WordPress 1 🐧 Ubuntu Server 20.04 + Docker & WordPress Feito por Matheus Rafael Alguns passos básicos ou que são critérios pessoais, não vão ser detalhados. INSTALANDO E CONFIGURANDO O UBUNTU SERVER 1 - Baixe a ISO: 🔽 https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso → Monte a ISO no virtualizador de sua preferência (hyper-v, virtualbox, vmware etc) 2 - Configurações Iniciais https://www.linkedin.com/in/matheus-r-a4a93mrs/ Ubuntu Server 20.04 + Docker & WordPress 2 **Na tela "configure proxy" deixe em branco caso não utilize Selecione o Idioma e pressione enter Selecione o layout "Portuguese Brazil" e pressione DONE Automaticamente utilizará DHCP , caso queira utilizar ip fixo clica na interface e em "edit ipv4" pressione DONE Ubuntu Server 20.04 + Docker & WordPress 3 Deixe o mirror padrão, para baixar updates etc Por padrão, o ubuntu irá utilizar o disco inteiro. Deixe marcado a opção "use an entire disk". Pressione DONE , na tela "Storage Configuration" deixe o padrão e pressione DONE e CONTINUE Ubuntu Server 20.04 + Docker & WordPress 4 🔽 Instalando o sistema... Aguarde Fica a seu critério marcar ou não essa opção. Aqui seguiremos sem instalar o OpenSSH Deixe padrão, pressione DONE Ubuntu Server 20.04 + Docker & WordPress 5 Após reiniciar, execute os seguintes passos: faça o login faça as atualizações: sudo apt update sudo apt upgrade Instalando OpenSSH Instale o OpenSSH sudo apt install openssh-server Após instalado, já pode utilizar seu cliente SSH de preferência, putty etc. Para mais informações: https://goto-linux.com/pt/2019/8/11/servidor-ssh-do-ubuntu- 20.04/ Instalando Docker Instale alguns pacotes necessários à instalação do Docker, usando o comando abaixo; sudo apt install apt-transport-https ca-certificates curl gnupg software-properties-common Adicione a chave GPG do repositório do Docker. Serve para adicionar mais segurança aos pacotes que serão baixados; curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - Adicione o repositório do Docker às fontes do APT Ao finalizar, clique em "Reboot Now" https://goto-linux.com/pt/2019/8/11/servidor-ssh-do-ubuntu-20.04/ Ubuntu Server 20.04 + Docker & WordPress 6 > sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" > sudo apt update > sudo apt upgrade Certifique-se de que você está prestes a instalar do repositório do Docker ao invés do repositório padrão do Ubuntu: apt-cache policy docker-ce Você verá um resultado assim, embora o número da versão para o Docker possa ser diferente: docker-ce: Installed: (none) Candidate: 5:19.03.9~3-0~ubuntu-focal Version table: 5:19.03.9~3-0~ubuntu-focal 500 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages É hora de instalar o Docker. Para isso, execute o seguinte comando; sudo apt install docker-ce No final da instalação, para ter o serviço sendo executado na inicialização do sistema, use esses comandos; > sudo systemctl enable docker > sudo systemctl start docker Para garantir que o Docker esteja totalmente funcional, é uma boa ideia verificar o status do serviço; > sudo systemctl status docker Instalando docker-compose 1 - Rode o comando abaixo: sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 2 - Aplicar permissões executáveis ao binário: Ubuntu Server 20.04 + Docker & WordPress 7 sudo chmod +x /usr/local/bin/docker-compose 3 - Verifique se está tudo ok com o comando: docker-compose --version Aplicando permissão para não utilizar o sudo: 1 - Execute o comando: > sudo usermod -aG docker ${USER} > su - ${USER} 2 - Para verificar se foi adicionado ao grupo, execute: id -nG Verificando se tudo está certo: Para verificar se tudo está certo, execute: docker run hello-world Se o resultado for: Hello from Docker! This message shows that your installation appears to be working correctly. Está tudo certo :) Mais detalhes em: https://www.digitalocean.com/community/tutorials/how-to-install- and-use-docker-on-ubuntu-2004-pt Instalando Wordpress Preparando o ambiente: 1 - Crie uma pasta raiz em qualquer lugar, aqui criarei uma pasta em / com o nome de "sitewp" https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-pt Ubuntu Server 20.04 + Docker & WordPress 8 > cd / > sudo mkdir sitewp Dentro da pasta criada, crie duas pastas: > sudo mkdir wordpress > sudo mkdir db 2 - Crie um arquivo com o nome: docker-compose.yml Utilize o editor de sua preferência, nano ou vim. E cole o conteúdo abaixo: 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:5.7 restart: always environment: MYSQL_DATABASE: exampledb MYSQL_USER: exampleuser MYSQL_PASSWORD: examplepass MYSQL_RANDOM_ROOT_PASSWORD: '1' volumes: - ./db:/var/lib/mysql Mais detalhes em: https://hub.docker.com/_/wordpress/ 3 - Após salvar o arquivo, execute o comando: docker-compose up -d O parâmetro -d deixa o conteiner persistente, ou seja, ele irá rodar em segundo plano e caso reinicie a máquina não precisará executar o comando novamente. 4 - Acesse no navegador: https://hub.docker.com/_/wordpress/ Ubuntu Server 20.04 + Docker & WordPress 9 endereçoip:8080 💡 Pronto, com poucos passos você subiu uma distro, instalou o docker e criou um conteiner para o wordpress. Tudo funcional, porém há vários outros detalhes e configurações que podem ser aplicados.
Compartilhar