Hostwinds Tutoriais
Resultados da busca por:
Índice
Tag: WordPress, Ubuntu, Docker
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.
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
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
docker-compose version
docker-machine version
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.
docker image pull MySQL
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.
docker container ps
Etapa suplementar: Para verificar o status do seu contêiner mysql, execute o seguinte comando.
Container Docker Logs MySQL
docker imagem puxar WordPress
docker container run -d \
--name WordPress \
--link MySQL:mysql\
-p 8080:80 \
-e WORDPRESS_DB_PASSWORD=wordpress \
WordPress
docker container logs MySQL
docker container start WordPress
Escrito por Hostwinds Team / abril 10, 2018