Pular para o conteúdo principal
Versão: 2.2.2

Como Subir um Container MySQL no Seu Ambiente de Desenvolvimento

cuidado

Pré-requisitos: Para seguir este tutorial, certifique-se de que você possui o Docker instalado em seu computador. Se você ainda não o possui, visite o site oficial do Docker (https://www.docker.com/) e siga as instruções de instalação para seu sistema operacional.

cuidado

Isenção de Responsabilidade: O SoftExpert Suite não oferece suporte para tecnologias de terceiros, como MySQL. Para ajuda, consulte a documentação oficial do MySQL.

Introdução

Os containers são ferramentas fundamentais no mundo do desenvolvimento de software, pois permitem criar ambientes isolados e consistentes para implantação de aplicações. Um dos sistemas de gerenciamento de banco de dados mais populares, o MySQL, pode ser facilmente utilizado em conjunto com containers. Neste artigo, mostraremos como subir um container MySQL utilizando Docker, uma plataforma de virtualização de aplicações que facilita a criação e gerenciamento de containers.

Passo 1: Baixar a imagem oficial do MySQL no Docker Hub

Antes de criar e executar um container MySQL, precisamos baixar a imagem oficial do MySQL disponível no Docker Hub. Para isso, abra o terminal e digite o seguinte comando:

docker pull mysql:latest

Isso baixará a versão mais recente da imagem do MySQL. Se desejar baixar uma versão específica, substitua "latest" pelo número da versão desejada.

Por exemplo:

docker pull mysql:8.0

Passo 2: Criar e executar o container MySQL

Agora que temos a imagem do MySQL, podemos criar e executar um container a partir dela. Use o seguinte comando para criar e iniciar um container MySQL:

docker run --name meu-mysql -e MYSQL_ROOT_PASSWORD=minha-senha -p 3306:3306 -d mysql:latest

Substitua "meu-mysql" pelo nome que você deseja dar ao seu container e "minha-senha" pela senha que deseja atribuir ao usuário root do MySQL. A opção "-p 3306:3306" mapeia a porta 3306 do container para a porta 3306 do seu computador, permitindo que você se conecte ao MySQL como se ele estivesse rodando localmente.

Passo 3: Conectar-se ao MySQL

Após o container ser iniciado, você pode se conectar ao MySQL. Para conectar-se ao MySQL a partir da linha de comando, use o seguinte comando:

docker exec -it meu-mysql mysql -u root -p

Digite a senha do usuário root quando solicitado e você será conectado ao MySQL rodando no container.

Passo 4: Parar e remover o container MySQL

Quando terminar de usar o container MySQL, você pode pará-lo e removê-lo com os seguintes comandos:

docker stop meu-mysql
docker rm meu-mysql

Isso interromperá e removerá o container MySQL. Se desejar, você também pode remover a imagem do MySQL usando o comando docker rmi mysql:latest.

Conclusão

Neste artigo, mostramos como subir um container MySQL usando Docker.

Próximos passos