Servidor LAMP em Contêiner no Podman
Dica publicada em Linux / Docker
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 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 PhpMyAdmin: http://localhost:8080/phpmyadmin E caso queria conectar no MySQL, como por exemplo com o mysql-workbench: Espero que ajude.
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 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 PhpMyAdmin: http://localhost:8080/phpmyadmin E caso queria conectar no MySQL, como por exemplo com o mysql-workbench: Espero que ajude.
Guias
- Fedora Silveirais: Ambiente PHP com Podman - Primeira tentativa - Comunidade Fedora Brasil
- Docker Hub
muito bom.
___________________________________________________________