Anúncios

Esse post faz parte da série: Configurando um Webserver com WordPress no Raspberry Pi 3 model B e docker

O é um sistema de gerenciamento de open source, que utiliza a linguagem SQL (Linguagem de Consulta Estruturada em ). É um dos bancos de dados mais populares do .

Atualmente não existe uma imagem oficial do MySQL para dispositivos ARM, assim o pessoal do projeto Hypriot disponibilizou uma imagem com MySQL que já foi baixada mais de 100mil vezes, disponível em: https://store..com/community/images/hypriot/rpi-mysql.

Antes de baixar a imagem e configurar o nosso contêiner de banco de dados, vamos criar uma pasta onde iremos armazenar os arquivos de forma persistente, visto que os dados/arquivos dos contêineres ficam armazenados de forma isolada e são perdidos após o reinicio do contêiner.

Digite o comando a seguir no terminal do seu Raspberry: mkdir -p ~/containers/database

Após criar a pasta para armazenar os dados do nosso contêiner, execute o comando abaixo para baixar a imagem do MySQL e criar o contêiner com o nome “DB”.

docker run --name DB -v /home/egoncalves/containers/database:/var/lib/mysql -e MYSQL_ROOT_PASSWORD='super$ecr3t' -p 3306:3306 --restart unless-stopped -d hypriot/rpi-mysql

Observe que  na opção -v mapeamos a pasta criada, devendo alterar a parta em destaque de acordo com o seu ambiente. Com a opção -e passamos a variável de ambiente MYSQL_ROOT_PASSWORDcom a senha (valor em destaque). Na opção -p mapeamos a porta de rede do nosso HOST (Raspberry) para a porta do nosso contêiner. Já com a opção –restart informamos ao Docker que queremos que o nosso contêiner seja reiniciado a menos que o contêiner seja parado manualmente, através do valor unless-stopped.

Após o Docker baixar a imagem e executar o contêiner, podemos observar que na pasta “~/containers/database” foram criados diversos arquivos e pastas. Esses arquivos e pastas são o ‘banco de dados’, assim caso precisar mover o banco de dados para outro cartão SD ou formatar o cartão SD atual, lembre de fazer uma cópia desses arquivos.

Caso tenha alguma dúvida ou sugestão, deixe um comentário no nosso Facebook https://www.facebook.com/saibatudomt


Ao reproduzir esse conteúdo cite o autor como Eduardo Gonçalves com o link para essa página. Obrigado.