Servidor LAMP em Contêiner no Podman

Publicado por Daniel Lara Souza em 07/09/2020

[ Hits: 2.348 ]

Blog: http://danniel-lara.blogspot.com/

 


Servidor LAMP em Contêiner no Podman



Para quem não conhece o Podman, dê uma uma lida em: Podman - um mecanismo de contêiner sem daemon [Artigo]

Vamos subir rapidamente um ambiente LAMP em nossa máquina de maneira simples e fácil, tudo rodando em contêineres.

Vamos criar criar 2 diretórios em nosso /home/ , onde um deles será o diretório da aplicação e o outro para o banco de dados MySQL:

mkdir app
mkdir mysql

Agora, vamos subir o servidor LAMP:

sudo podman run --privileged -dit
            --name lamp
            -p 8080:80
            -p 3306:3306
            -v ${PWD}/app:/app
            -v ${PWD}/mysql:/var/lib/mysql
            mattrayner/lamp:latest


Verificar se está rodando:

sudo podman ps
Linux: Servidor LAMP em Contêiner no Podman
Vamos setar um usuário e senha no MySQL:

sudo podman exec lamp mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'danniel'@'%' IDENTIFIED BY 'fedora';"
sudo podman exec lamp mysql -u root -e "FLUSH PRIVILEGES;"

Podemos verificar se está tudo ok, acesse via browser: http://localhost:8080
Linux: Servidor LAMP em Contêiner no Podman
PhpMyAdmin: http://localhost:8080/phpmyadmin
Linux: Servidor LAMP em Contêiner no Podman
Linux: Servidor LAMP em Contêiner no Podman
E caso queria conectar no MySQL, como por exemplo com o mysql-workbench:
Linux: Servidor LAMP em Contêiner no Podman
Espero que ajude.

Guias


Outras dicas deste autor

Cinnamon no Fedora 18

Verificando Leitura e Escrita com Iotop

Atop - Monitor de Processo e Carga do Sistema

Grc - deixando a saída de seus comandos coloridos

Bloqueando Facebook pelo IPtables

Leitura recomendada

Docker multi stage builds

Rodando PostgreSQL + PGAdmin via Podman

Cluster Kubernetes (k8S) + NFS em 5 minutos

Instalando Docker no Debian 11 Bullseye

Instalando Docker no Debian 10 Buster

  

Comentários
[1] Comentário enviado por maurixnovatrento em 07/09/2020 - 11:05h


muito bom.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts