DEV Community 👩‍💻👨‍💻

Cover image for Docker Compose - MariaDB
Alexandre Fernandes dos Santos
Alexandre Fernandes dos Santos

Posted on • Updated on

Docker Compose - MariaDB

Sabe quando você tem que subir um banco de dados pra fazer uma api ou só rodar um projeto na sua máquina e não quer perder todo aquele tempo instalando e configurando na sua máquina?

Outro dia tive que fazer isso e tive um trabalhinho então quis compartilhar aqui para caso alguém precise não demore quase uma hora com um erro porque colocou as variáveis de ambiente errado 😓

Esse é um script que fiz para usar com o docker-compose, então caso não tenha ele instalado é só ir no site do docker e instalar eles tem um guia bem legal de como instalar.

Então depois de instalado é só colocar esse script dentro de um arquivo 'docker-compose.yml' e rodar o comando '_docker-compose up' na pasta onde está o arquivo que ele já vai estar rodando na porta 3306 que inclusive pode ser alterada assim como as variáveis de ambiente ali em baixo.

Espero que tenha te ajudado e xau ✌️

version: "3"
services:
    bancoMariaDb:
        image: mariadb
        restart: always
        container_name: bancoMariaDb
        ports:
            - "3306:3306"
        volumes:
            - .:/code
        environment:
            - MYSQL_USER=friends
            - MYSQL_ROOT_PASSWORD=friends
            - MYSQL_DATABASE=friends
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

👋 Hey, my name is Noah and I’m the one who set up this ad. My job is to get you to join DEV, so if you fancy doing me a favor, I’d love for you to create an account.

If you found DEV from searching around, here are a couple of our most popular articles on DEV: