diff --git a/README.md b/README.md
index a2dd91a..29c9e50 100644
--- a/README.md
+++ b/README.md
@@ -49,6 +49,7 @@ It's like Laravel Homestead but for Docker instead of Vagrant.
- [Use Redis](#Use-Redis)
- [Use Mongo](#Use-Mongo)
- [Use phpMyAdmin](#Use-phpMyAdmin)
+ - [Use pgAdmin](#Use-pgAdmin)
- [PHP](#PHP)
- [Install PHP Extensions](#Install-PHP-Extensions)
- [Change the PHP-FPM Version](#Change-the-PHP-FPM-Version)
@@ -134,6 +135,7 @@ Let's see how easy it is to install `NGINX`, `PHP`, `Composer`, `MySQL` and `Red
- **Tools:**
- Workspace (PHP7-CLI, Composer, Git, Node, Gulp, SQLite, Vim, Nano, cURL...)
- phpMyAdmin
+ - pgAdmin
>If you can't find your Software, build it yourself and add it to this list. Contributions are welcomed :)
@@ -251,7 +253,7 @@ docker-compose up -d nginx mysql
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`, `workspace`, `phpmyadmin`, `aerospike`.
+`nginx`, `hhvm`, `php-fpm`, `mysql`, `redis`, `postgres`, `mariadb`, `neo4j`, `mongo`, `apache2`, `caddy`, `memcached`, `beanstalkd`, `beanstalkd-console`, `rabbitmq`, `workspace`, `phpmyadmin`, `aerospike`, `pgadmin`.
**Note**: `workspace` and `php-fpm` will run automatically in most of the cases, so no need to specify them in the `up` command.
@@ -726,7 +728,17 @@ docker-compose up -d mariadb phpmyadmin
2 - Open your browser and visit the localhost on port **8080**: `http://localhost:8080`
+
+
+### Use pgAdmin
+1 - Run the pgAdmin Container (`pgadmin`) with the `docker-compose up` command. Example:
+
+```bash
+docker-compose up -d postgres pgadmin
+```
+
+2 - Open your browser and visit the localhost on port **5050**: `http://localhost:5050`
diff --git a/docker-compose.yml b/docker-compose.yml
index 26e55ce..96a1320 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -263,6 +263,15 @@ services:
# for mariadb container
# - "mariadb:db"
+### pgAdmin Container ##################################
+
+ pgadmin:
+ build: ./pgadmin
+ ports:
+ - "5050:5050"
+ links:
+ - postgres
+
### Laravel Application Code Container ######################
volumes_source:
diff --git a/pgadmin/Dockerfile b/pgadmin/Dockerfile
new file mode 100644
index 0000000..2d34c22
--- /dev/null
+++ b/pgadmin/Dockerfile
@@ -0,0 +1,5 @@
+FROM fenglc/pgadmin4
+
+MAINTAINER Bo-Yi Wu
+
+EXPOSE 5050