Hostwinds Tutoriais

Resultados da busca por:


Índice


Instalando Docker
Lançamento de contêineres WordPress e MySQL

Instale Docker e WordPress no Ubuntu

Tag: WordPress,  Ubuntu,  Docker 

Instalando Docker
Lançamento de contêineres WordPress e MySQL

O que é Docker? O Docker é uma plataforma de contêinerização que realiza a virtualização do nível do sistema operacional, permitindo que você execute recipientes leves isoladamente. O seguinte documento levará você a instalar o Docker e a execução de um contêiner WordPress & MySQL.

Instalando Docker

Instale o Docker do repositório oficial.

curl -SSL https://get.docker.com/ | sh

Use o comando abaixo para verificar a versão.

docker version

Agora instale a máquina de Docker, agarrando o seu repo do GitHub e tornando-o executável.

curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-uname -s\-`uname -m` >/tmp/docker-machine
chmod +x /tmp/docker-machine
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
  1. Instalar o Docker compor, mesmo que antes e certificando-se de que seja executável.
curl -L https://github.com/docker/compose/releases/download/1.21.0-rc1/docker-compose-uname -s\-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /tmp/docker-compose
sudo cp /tmp/docker-compose /usr/local/bin/docker-compose
  1. Vamos verificar as versões do Docker-Compose e da Máquina de Docker.
docker-compose version
docker-machine version

Lançamento de contêineres WordPress e MySQL

Para executar o WordPress, você precisará executar dois recipientes separados. Além do contêiner do WordPress, você também deve instalar o contêiner de banco de dados.

  1. Comece puxando a imagem do docker.
docker image pull MySQL
  1. Inicie o MySQL executando o seguinte comando:
docker container run -d \
   --name MySQL \
   -e MYSQL_ROOT_PASSWORD=wordpress \
   -e MYSQL_DATABASE=wordpress \
   MySQL

O comando que acabamos de correr lança o mysql em segundo plano; Nós chamamos o contêiner mysql usando (-Name WordPress). As duas variáveis de ambientes a seguir (usando -e) para definir a senha do mysql raiz para WordPress (-e mysql_ root_password = wordpress) e criou um banco de dados chamado WordPress (-E MySQL_ Database = WordPress).

Por uma questão de segurança, é altamente recomendável usar uma senha mais complexa durante sua própria configuração.

Depois de ativar o contêiner MySQL, você deve ter recebido um ID do contêiner.

  1. Verifique se o contêiner está funcionando conforme o esperado usando o seguinte comando:
docker container ps

Etapa suplementar: Para verificar o status do seu contêiner mysql, execute o seguinte comando.

Container Docker Logs MySQL

  1. Agora instalamos a imagem do contêiner do WordPress.

docker imagem puxar WordPress

  1. Inicie o contêiner WordPress
docker container run -d \
   --name WordPress \
--link MySQL:mysql\
   -p 8080:80 \
   -e WORDPRESS_DB_PASSWORD=wordpress \
   WordPress
  1. Verifique se o contêiner WordPress está sendo executado conforme o esperado usando o seguinte comando:
docker container logs MySQL
  1. Se você perceber que não está ligado, você pode iniciar o contêiner do WordPress, emitindo o seguinte comando.
docker container start WordPress

Escrito por Hostwinds Team  /  abril 10, 2018