Servidor LAMP em Contêiner no Podman

Publicado por Daniel Lara Souza em 07/09/2020

[ Hits: 2.393 ]

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

systemctl - Ferramenta para gerenciar serviços

Mageia 2 - Instalando Apache OpenOffice 3.4

Man Pages Coloridas no Debian 6

aaPanel no CentOS 7

Lamp Fedora 21

Leitura recomendada

Docker containers com aplicações gráficas

Docker: "ps: command not found" [Resolvido]

Como instalar o Docker no Debian 9 Stretch

Astralinux: Imagem Docker oficial

Docker multi stage builds

  

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