Docker-Compose para MySQL com phpmyadmin
- 3453
- 64
- Mr. Mitchell Hansen
Docker-Compose é um utilidade útil para gerenciar aplicativos de docker multi-containers. Em nosso tutorial anterior, eu havia discutido sobre os dados persistentes dos contêineres do MySQL Docker usando volumes do Docker. Depois de lançar um contêiner MySQL, pode ser conectado diretamente via terminal. Mas os amantes de phpmyadmin podem precisar da interface da web para gerenciar bancos de dados.
Neste tutorial, você aprenderá a lançar contêineres do MySQL Docker junto com o contêiner PhpMyadmin Docker usando o comando Docker-Compose.
Pré -requisitos
Este guia pressupõe que você já tenha feito os seguintes:
- Você instalou o serviço de docker em seu sistema
- Além disso, configurou o utilitário Docker-Compose em seu sistema
Como criar MySQL com PhpMyadmin Docker Container
Phpmyadmin é um aplicativo da web mais popular para gerenciar servidores de banco de dados MySQL. Neste tutorial, apenas usamos um exemplo de contêiner do Docker para MySQL e Phpmyadmin.
Então, primeiro crie um Docker-Compose.Arquivo YML no seu sistema com o seguinte conteúdo.
Docker-Compose.YML:
Versão: '3' Serviços: DB: Imagem: MySQL: 5.7 Container_name: DB Ambiente: mysql_root_password: my_secret_password mysql_database: app_db mysql_user: db_user mysql_pass: db_user_pass ports: - "6033: 3306" volumes: dbdata: dbdatA: dbdata: dB_User_pass: DB Ambiente: PMA_HOST: DB PMA_PORT: 3306 PMA_ARBITRARY: 1 reinicialização: sempre portas: - 8081: 80 volumes: dbdata:1234567891011121314151617181920212223242526272829 | Versão: '3' Serviços: DB: Imagem: MySQL: 5.7 Container_name: DB Ambiente: mysql_root_password: my_secret_password mysql_database: app_db mysql_user: db_user mysql_pass: db_user_pass ports: - "6033: 3306" volumes: dbdata: dbdatA: dbdata: dB_User_pass: DB Ambiente: PMA_HOST: DB PMA_PORT: 3306 PMA_ARBITRARY: 1 REVIST: sempre portas: - 8081: 80volumes: dbdata: |
Salvar você arquivar e fechar.
Em seguida, execute o seguinte comando para criar contêineres do Docker usando o Docker-Composy.Arquivo de configuração YML.
Docker -Compor Up -d
O comando acima lançará dois contêineres do Docker, um para o MySQL Database Server e outro para phpmyadmin. Além disso, será criado um volume de dados, que é anexado ao contêiner MySQL para tornar os dados persistentes.
Agora, acesse o phpmyadmin usando o navegador da web. Estou executando este exemplo na minha máquina local. Host tão usado como localhost com a porta 8081 definida na configuração do Docker Compose. Você precisa alterar o localhost com o endereço IP do servidor para acessá -lo remotamente.
http: // localhost: 8081
Conclusão
Neste tutorial, você aprendeu a lançar um contêiner MySQL Docker com um phpmyadmin. Que ajudam você a gerenciar bancos de dados no contêiner MySQL Docker.
- « Como encontrar arquivos modificados nos últimos 30 dias no Linux
- Como instalar o Ionic no Fedora 38/37/36 »