add missing supported images to the docs

This commit is contained in:
Mahmoud Zalt 2019-07-15 20:47:29 +02:00
parent 4814490e2a
commit c79d0671e2

View File

@ -92,97 +92,126 @@ That's it! enjoy :)
<a name="Supported-Containers"></a> <a name="Supported-Containers"></a>
## Supported Software (Images) ## Supported Software (Docker Images)
> Laradock, adheres to the 'separation of concerns' principle, thus it runs each software on its own Docker Container. > Laradock, adheres to the 'separation of concerns' principle, thus it runs each software on its own Docker Container.
> You can turn On/Off as many instances of as any container without worrying about the configurations. > You can turn On/Off as many instances as you want without worrying about the configurations.
> To run a chosen container from the list below, run `docker-compose up -d {container-name}`. > To run a chosen container from the list below, run `docker-compose up -d {container-name}`.
> The container name `{container-name}` is the same as its folder name. Example to run the "PHP FPM" container use the name "php-fpm". > The container name `{container-name}` is the same as its folder name. Example to run the "PHP FPM" container use the name "php-fpm".
- **Web Servers:** - **Web Servers:**
* NGINX - NGINX
* Apache2 - Apache2
* Caddy - Caddy
* HAProxy
- **Load Balancers:**
- HAProxy
- Traefik
- **PHP Compilers:** - **PHP Compilers:**
* PHP FPM - PHP FPM
* HHVM - HHVM
- **Database Management Systems:** - **Database Management Systems:**
* MySQL - MySQL
* MariaDB - PostgreSQL
* Percona - PostGIS
* MongoDB - MariaDB
* Neo4j - Percona
* RethinkDB - MSSQL
* MSSQL - MongoDB
* PostgreSQL - MongoDB Web UI
* Postgres-PostGIS - Neo4j
- CouchDB
- RethinkDB
- **Database Management Apps:** - **Database Management Apps:**
* PhpMyAdmin - PhpMyAdmin
* Adminer - Adminer
* PgAdmin - PgAdmin
- **Cache Engines:** - **Cache Engines:**
* Redis - Redis
* Memcached - Redis Web UI
* Aerospike - Redis Cluster
* Varnish - Memcached
- Aerospike
- Varnish
- **Message Brokers:** - **Message Brokers:**
* RabbitMQ (+ Admin Console) - RabbitMQ
* Beanstalkd (+ Admin Console) - RabbitMQ Admin Console
* PHP Worker - Beanstalkd
- Beanstalkd Admin Console
- Eclipse Mosquitto
- PHP Worker
- Laravel Horizon
- **Mail Servers:** - **Mail Servers:**
* Mailu - Mailu
* Mailhog - Mailhog
* MailDev - MailDev
- **Log Management:**
- GrayLog
- **Testing:** - **Testing:**
* Selenium - Selenium
- **Monitoring:** - **Monitoring:**
* Grafana - Grafana
* NetData - NetData
- **More Tools:** - **Search Engines:**
* Certbot *(Automatically enable HTTPS on your website)* - ElasticSearch
* Swoole *(Production-Grade Async programming Framework for PHP)* - Apache Solr
* ElasticSearch *(Search engine based on the Lucene library)* - Manticore Search
* Kibana *(Visualize your Elasticsearch data and navigate the Elastic Stack)*
* Portainer *(Build and manage your Docker environments with ease)*
* Jenkins (automation server)
* Gitlab *(A single application for the entire software development lifecycle)*
* Blackfire *(Empowers all PHP developers and IT/Ops to continuously verify and improve their app's performance)*
* Laravel Echo *(Bring the power of WebSockets to your Laravel applications)*
* Phalcon *(A PHP web framework based on the modelviewcontroller pattern)*
* Minio *(Cloud storage server released under Apache License v2, compatible with Amazon S3)*
- **Workspace Image Tools** - **IDE's**
- ICE Coder
- Theia
- Web IDE
> Laradock introduces the **Workspace** Image, as a development environment. - **Miscellaneous:**
> It contains a rich set of helpful tools, all pre-configured to work and integrate with almost any combination of tools you choose. - Workspace: *(Laradock container that includes a rich set of pre-configured useful tools)*
- `PHP CLI`
* PHP CLI - `Composer`
* Composer - `Git`
* Git - `Vim`
* Vim - `xDebug`
* xDebug - `Linuxbrew`
* Linuxbrew - `Node`
* Node - `V8JS`
* V8JS - `Gulp`
* Gulp - `SQLite`
* SQLite - `Laravel Envoy`
* Envoy - `Deployer`
* Deployer - `Yarn`
* Yarn - `SOAP`
* SOAP - `Drush`
* Drush - `Wordpress CLI`
* Wordpress CLI - Apache ZooKeeper *(Centralized service for distributed systems to a hierarchical key-value store)*
- Kibana *(Visualize your Elasticsearch data and navigate the Elastic Stack)*
- LogStash *(Server-side data processing pipeline that ingests data from a multitude of sources simultaneously)*
- Jenkins *(automation server, that provides plugins to support building, deploying and automating any project)*
- Certbot *(Automatically enable HTTPS on your website)*
- Swoole *(Production-Grade Async programming Framework for PHP)*
- SonarQube *(continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and more)*
- Gitlab *(A single application for the entire software development lifecycle)*
- PostGIS *(Database extender for PostgreSQL. It adds support for geographic objects allowing location queries to be run in SQL)*
- Blackfire *(Empowers all PHP developers and IT/Ops to continuously verify and improve their app's performance)*
- Laravel Echo *(Bring the power of WebSockets to your Laravel applications)*
- Phalcon *(A PHP web framework based on the modelviewcontroller pattern)*
- Minio *(Cloud storage server released under Apache License v2, compatible with Amazon S3)*
- AWS EB CLI *(CLI that helps you deploy and manage your AWS Elastic Beanstalk applications and environments)*
- Thumbor *(Photo thumbnail service)*
- IPython *(Provides a rich architecture for interactive computing)*
- Jupyter Hub *(Jupyter notebook for multiple users)*
- Portainer *(Build and manage your Docker environments with ease)*
- Docker Registry *(The Docker Registry implementation for storing and distributing Docker images)*
- Docker Web UI *(A browser-based solution for browsing and modifying a private Docker registry)*
You can choose, which tools to install in your workspace container and other containers, from the `.env` file. You can choose, which tools to install in your workspace container and other containers, from the `.env` file.
@ -191,7 +220,7 @@ You can choose, which tools to install in your workspace container and other con
If you can't find your Software in the list, build it yourself and submit it. Contributions are welcomed :) *If you can't find your Software in the list, build it yourself and submit it. Contributions are welcomed :)*