Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/domingoruiz/docker-lamp
Docker container based on Ubuntu 20.04 LTS with PHP, Mysql, Apache2 and Phpmyadmin.
https://github.com/domingoruiz/docker-lamp
apache2 docker mysql php56 php7 phpmyadmin ubuntu20
Last synced: about 1 month ago
JSON representation
Docker container based on Ubuntu 20.04 LTS with PHP, Mysql, Apache2 and Phpmyadmin.
- Host: GitHub
- URL: https://github.com/domingoruiz/docker-lamp
- Owner: domingoruiz
- License: mit
- Created: 2020-12-28T14:27:19.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-28T16:23:32.000Z (almost 4 years ago)
- Last Synced: 2024-09-29T19:23:15.956Z (about 1 month ago)
- Topics: apache2, docker, mysql, php56, php7, phpmyadmin, ubuntu20
- Language: Dockerfile
- Homepage: https://github.com/users/domingoruiz/packages/container/package/docker-lamp
- Size: 4.88 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LAMP Server on Docker
LAMP server mounted on Ubuntu 20.04 in a Docker container. There are two versions of this container. One with PHP5.6 and one with PHP7.0. This includes PHP, Mysql, Apache2 and Phpmyadmin. This container is very useful as a base for other containers.## Implementation of this container
To do this you must download the image on your local computer. You can do this in two waysFor PHP7.0 you can do it in one of the following two ways:
```bash
docker pull ghcr.io/domingoruiz/docker-lamp:php7.0
```
or
```bash
wget https://github.com/domingoruiz/docker-lamp/archive/PHP7.0.zip
unzip PHP7.0.zip
cd PHP7.0/
docker image build -t docker-lamp-php7.0 .
```For PHP5.6 also you can do it in one of the following two ways:
```bash
docker pull ghcr.io/domingoruiz/docker-lamp:php5.6
```
or
```bash
wget https://github.com/domingoruiz/docker-lamp/archive/PHP5.6.zip
unzip PHP5.6.zip
cd PHP5.6/
docker image build -t docker-lamp-php5.6 .
```Once the image is downloaded we must start the container
```bash
docker container run -it -p 80:80 docker-lamp-php7.0
```
or
```bash
docker container run -it -p 80:80 docker-lamp-php5.6
```Once started we will access inside the container to create the mysql user and load the application files
```bash
docker container exec CONTAINER_ID /bin/bash
```Finally, we will turn off the container and create our own image with our program already loaded.
```bash
docker commit CONTAINER_ID IMAGE_NAME
```