Merge pull request #727 from partounian/master

Add Adminer container
This commit is contained in:
Mahmoud Zalt 2017-03-31 00:35:40 -04:00 committed by GitHub
commit 170a1efeb1
6 changed files with 42 additions and 1 deletions

View File

@ -706,6 +706,23 @@ docker-compose up -d mariadb phpmyadmin
<br>
<a name="Use-Adminer"></a>
## Use Adminer
1 - Run the Adminer Container (`adminer`) with the `docker-compose up` command. Example:
```bash
docker-compose up -d adminer
```
2 - Open your browser and visit the localhost on port **8080**: `http://localhost:8080`
<br> <br>
<a name="Use-pgAdmin"></a> <a name="Use-pgAdmin"></a>
## Use PgAdmin ## Use PgAdmin

View File

@ -168,7 +168,7 @@ docker-compose up -d nginx mysql
You can select your own combination of containers form the list below: You can select your own combination of containers form the list below:
> `nginx`, `hhvm`, `php-fpm`, `mysql`, `redis`, `postgres`, `mariadb`, `neo4j`, `mongo`, `apache2`, `caddy`, `memcached`, `beanstalkd`, `beanstalkd-console`, `rabbitmq`, `beanstalkd-console`, `workspace`, `phpmyadmin`, `aerospike`, `pgadmin`, `elasticsearch`, `rethinkdb`, `postgres-postgis`, `certbot`, `mailhog`, `minio` and more...! > `nginx`, `hhvm`, `php-fpm`, `mysql`, `redis`, `postgres`, `mariadb`, `neo4j`, `mongo`, `apache2`, `caddy`, `memcached`, `beanstalkd`, `beanstalkd-console`, `rabbitmq`, `beanstalkd-console`, `workspace`, `phpmyadmin`, `adminer`, `aerospike`, `pgadmin`, `elasticsearch`, `rethinkdb`, `postgres-postgis`, `certbot`, `mailhog`, `minio` and more...!
*(Please note that sometimes we forget to update the docs, so check the `docker-compose.yml` file to see an updated list of all available containers).* *(Please note that sometimes we forget to update the docs, so check the `docker-compose.yml` file to see an updated list of all available containers).*

View File

@ -169,6 +169,7 @@ What's better than a **Demo Video**:
- RabbitMQ Console - RabbitMQ Console
- **Tools:** - **Tools:**
- PhpMyAdmin - PhpMyAdmin
- Adminer
- PgAdmin - PgAdmin
- ElasticSearch - ElasticSearch
- Selenium - Selenium

9
adminer/Dockerfile Normal file
View File

@ -0,0 +1,9 @@
FROM adminer:latest
MAINTAINER Patrick Artounian <partounian@gmail.com>
# Add volume for sessions to allow session persistence
VOLUME /sessions
# We expose Adminer on port 8080 (Adminer's default)
EXPOSE 8080

View File

@ -339,6 +339,15 @@ services:
depends_on: depends_on:
- "${PMA_DB_ENGINE}" - "${PMA_DB_ENGINE}"
### Adminer Container ####################################
adminer:
build: ./adminer
ports:
- "${ADM_PORT}:8080"
depends_on:
- php-fpm
### pgAdmin Container ####################################### ### pgAdmin Container #######################################
pgadmin: pgadmin:
@ -415,6 +424,8 @@ volumes:
driver: "local" driver: "local"
phpmyadmin: phpmyadmin:
driver: "local" driver: "local"
adminer:
driver: "local"
aerospike: aerospike:
driver: "local" driver: "local"
caddy: caddy:

View File

@ -122,6 +122,9 @@ PMA_PASSWORD=secret
PMA_ROOT_PASSWORD=secret PMA_ROOT_PASSWORD=secret
PMA_PORT=88 PMA_PORT=88
### Adminer Container
ADM_PORT=88
### MISC ### MISC
# Replace with your Docker Host IP (will be appended to /etc/hosts) # Replace with your Docker Host IP (will be appended to /etc/hosts)
DOCKER_HOST_IP=10.0.75.1 DOCKER_HOST_IP=10.0.75.1