Como Subir um Container MySQL no Seu Ambiente de Desenvolvimento
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.
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.