como criar um banco de dados mariaDb com docker

Docker para banco de dados ?



Neste post, iremos demonstrar passo a passo como criar um banco de dados mariaDb utilizando docker.
Na grande maioria dos casos, não é recomendado a conteinerização de dados, por diversos motivos, como:
  • Não é necessário um escalonamento automático da grande maioria dos bancos de dados,
  • Apesar das latestes evoluções do Docker, o mesmo ainda não lida bem com as cargas de trabalho oriundas das Consultas e inserções dos bancos de dados,
  • 호스트(isto é, fora do container) e o mesmo for excluído, os dados armazenados no mesmo serão destruídos,
  • Existem serviços específicos que lidam de uma muito melhor com banco de dados, como o o RDS da AWS, diminuindo a complexidade do gerenciamento dos bancos que muitos devs sentem dificuldade.

  • Então, por qual motivo a criação de bancos de dados em docker seria interessante? Simples, a prática é muito boa paraambientes desenvolvimento. Criando um container em docker, é removida a complexidade de gerenciamento da mesma facilitando muito o processo desenvolvimento local.

    Como criar um banco de dados em 컨테이너



    초기에 Tenhamos o docker e o docker compose instalados, caso não tenha, siga o passo a passo dadocumentação de acordo com o seu sistema operacional이 필요합니다.

    Docker를 설치하면 docker-compose.yml 파일을 보관할 수 있으며 Docker는 은행 이미지 컨테이너를 용이하게 하는 데 필요한 매개 변수를 만들 수 있습니다. Segue um example do arquivo yml utilizando uma imagem mariaDb:

    version: '3.4'
    
    services:
      mariadb:
        image: mariadb:10.2
        environment:
          MYSQL_ROOT_PASSWORD: 'mypassword'
          MYSQL_DATABASE: 'mydatabasename'
          MYSQL_USER: 'mydatabaseuser'
          MYSQL_PASSWORD: 'mydatabasepassword'
        ports:
          - 3306:3306
    
    


    Com isto, temos um arquivo yml que irá criar uma instância Mariadb, utilizando a imagem 10.2, com as credenciais configuradas no environment acessado pela porta 3306.

    Arquivo에 대한 비판이 있기 때문에 터미널 또는 감독에 액세스하여 명령을 탔습니다.

    docker-compose up
    


    Docker에서 이미지를 처음 사용하거나 이미지를 다운로드할 때 가장 유용합니다.

    Utilizando outro terminal (o container ficará rodando neste terminal), use o seguinte comando para verificar se o container está ativo:

    docker ps
    


    O retorno esperado é algo similar a isso, que traz diversas informaçoes a respeito do seu container:



    Acessando a sua base de dados



    Agora que o container está ativo, utilizaremos alguma ferramenta de banco de dados para acessá-lo. utilizarmente a utilização doDbeaver를 권장합니다.

    Entrando no Dbeaver, vamos em nova conexão (canto esquerdo superior), e selecionamos MariaDb



    Nas credenciais, preenchemos o host como 'localhost' e port como '3306'. Em Database, Username e Password, preenchemos conforme o arquivo docker-compose.yml de configuração da base:



    Ao clicar em Test connection, espera-se:



    Por fim, agora clicamos em Finish e nosso banco de dados está configurado em uma ferramenta para visualização e manipulação de dados. Caso deseje conectar em alguma aplicação, 신임장 작성으로 활용.

    좋은 웹페이지 즐겨찾기