Gerar container de banco de testes para mysql
Dockerfile
FROM mysql:8.0
# Variáveis de ambiente do MySQL
ENV MYSQL_ROOT_PASSWORD=1234
ENV MYSQL_DATABASE=mydatabase
ENV MYSQL_USER=diego
ENV MYSQL_PASSWORD=1234
# Porta padrão do MySQL
EXPOSE 3306
Build da imagem:
docker build -t mysql-teste-img .
Executar container:
docker run -d --name mysql-teste-container -p 3306:3306 mysql-teste-img