summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md222
1 files changed, 11 insertions, 211 deletions
diff --git a/README.md b/README.md
index 2bed539..92a7047 100644
--- a/README.md
+++ b/README.md
@@ -28,35 +28,21 @@ your project and start using stable or experimental services in your application
## Available services, applications and OS images
-### Operating Systems
+* [OS](OS#container-flavours)
+* [Services](Services#available-services)
+* [Applications](Applications#available-applications)
-| OS | Docker Hub repository | Flavour | Documentation |
-|---------------|------------------------------------------------------------|------------------------------------|--------------------------------------|
-| Fedora Core | [`startx/fedora`](https://hub.docker.com/r/startx/fedora) | `:latest` `:20` `:21` `:22` `:23` | [manual](OS/README.md) |
-| CentOS | [`startx/centos`](https://hub.docker.com/r/startx/centos) | `:6` `:7` | [manual](../centos7/OS/README.md) |
+## Running from dockerhub registry
+* [OS](OS#running-from-dockerhub-registry)
+* [Services](Services#running-from-dockerhub-registry)
+* [Applications](Applications#running-from-dockerhub-registry)
-### Services
-
-| Service | Docker Hub repository | Fedora | CentOS | Doc |
-|---------------|---------------------------------------------------------------------|-------------------------------------------|-------------------------|---------------------------------------------------|
-| Apache | [`startx/sv-apache`](https://hub.docker.com/r/startx/sv-apache) | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` | [manual](Services/apache/README.md) |
-| MariaDB | [`startx/sv-mariadb`](https://hub.docker.com/r/startx/sv-mariadb) | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` | [manual](Services/mariadb/README.md) |
-| Memcache | [`startx/sv-memcache`](https://hub.docker.com/r/startx/sv-memcache) | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` | [manual](Services/memcache/README.md) |
-| MongoDB | [`startx/sv-mongo`](https://hub.docker.com/r/startx/sv-mongo) | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` | [manual](Services/mongo/README.md) |
-| nodejs | [`startx/sv-nodejs`](https://hub.docker.com/r/startx/sv-nodejs) | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` | [manual](Services/nodejs/README.md) |
-| ooconv | [`startx/sv-ooconv`](https://hub.docker.com/r/startx/sv-ooconv) | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` | [manual](Services/ooconv/README.md) |
-| php | [`startx/sv-php`](https://hub.docker.com/r/startx/sv-php) | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` | [manual](Services/php/README.md) |
-| postgreSQL | [`startx/sv-postgres`](https://hub.docker.com/r/startx/sv-postgres) | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` | [manual](Services/postgres/README.md) |
-
-
-### Applications
-
-| Service | Docker Hub repository | Fedora | CentOS | Doc |
-|-----------------|---------------------------------------------------------------------------|-------------------------------------------|-------------------------|---------------------------------------------------------|
-| PhpMyAdmin | [`startx/app-pma`](https://hub.docker.com/r/startx/app-pma) | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` | [manual](Applications/pma/README.md) |
-| RockMongo | [`startx/app-rockmongo`](https://hub.docker.com/r/startx/app-rockmongo) | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` | [manual](Applications/rockmongo/README.md) |
+## Container flavours
+* [OS](OS#container-flavours)
+* [Services](Services#container-flavours)
+* [Applications](Applications#container-flavours)
## For advanced users
@@ -105,189 +91,3 @@ If you want to build and run locally all the images provided in this repository,
2. Run this container
1. Interactively with `docker-compose up`. You should see container startup logs and escaping this command will stop the container
2. As a daemon with `docker-compose up -d`. You can look at your container startup and behaviour with `docker-compose logs`
-
-
-
-
-
-
-## Running container from docker registry images
-
-### Operating Systems
-| OS | Command |
-|---------------------|----------------------------------------------------------------------|
-| Fedora Core | `docker run -it --name="fedora" startx/fedora bash` |
-| CentOS | `docker run -it --name="centos" startx/centos bash` |
-
-### Services
-| Services | Command |
-|---------------------|----------------------------------------------------------------------|
-| **Apache** | `docker run -d -p 80:80 --name="apache" startx/sv-apache` |
-| **MariaDB** | `docker run -d -p 3306:3306 --name="mariadb" startx/sv-mariadb` |
-| **Memcache** | `docker run -d -p 11211:11211 --name="memcache" startx/sv-memcache` |
-| **MongoDB** | `docker run -d -p 27017:27017 --name="mongo" startx/sv-mongo` |
-| **nodejs** | `docker run -d -p 8000:8000 --name="nodejs" startx/sv-nodejs` |
-| **ooconv** | `docker run -d -p XXX:XXX --name="ooconv" startx/sv-ooconv` |
-| **php** | `docker run -d -p 80:80 --name="php" startx/sv-php` |
-| **postgreSQL** | `docker run -d -p 5432:5432 --name="postgres" startx/sv-postgres` |
-
-### Applications
-| Applications | Command |
-|---------------------|----------------------------------------------------------------------|
-| **PhpMyAdmin** | `docker run -d -p 80:80 --name="pma" startx/app-pma` |
-| **RockMongo** | `docker run -d -p 80:80 --name="rockmongo" startx/app-rockmongo` |
-
-## Flavors (tags) for Red Hat like container's
-
-This repository offer various flavour of Red Hat like distribution. Tag `:latest` is actually pointing to fedora core 20
-
-### Operating Systems
-| OS | Docker Hub repository | Flavour |
-|---------------|--------------------------------|------------------------------------|
-| Fedora Core | `startx/fedora` | `:latest` `:20` `:21` `:22` `:23` |
-| CentOS | `startx/centos` | `:6` `:7` |
-
-### Services
-| Service | Docker Hub repository | Fedora | CentOS |
-|------------|-----------------------|-------------------------------------------|-----------------------|
-| Apache | `startx/sv-apache` | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` |
-| MariaDB | `startx/sv-mariadb` | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` |
-| Memcache | `startx/sv-memcache` | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` |
-| MongoDB | `startx/sv-mongo` | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` |
-| nodejs | `startx/sv-nodejs` | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` |
-| ooconv | `startx/sv-ooconv` | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` |
-| php | `startx/sv-php` | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` |
-| postgreSQL | `startx/sv-postgres` | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` |
-
-### Applications
-| Service | Docker Hub repository | Fedora | CentOS |
-|------------|-----------------------|-------------------------------------------|-----------------------|
-| PhpMyAdmin | `startx/sv-pma` | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` |
-| RockMongo | `startx/sv-rockmongo` | `:latest` `:fc20` `:fc21` `:fc22` `:fc23` | `:centos6` `:centos7` |
-
-### Running sample container's
-
-#### Fedora Core latest (actually fc23) container's
-
- # For Fedora example, port start from 50100
- docker run -d -it --name="fedora" startx/fedora bash
- docker run -d -p 50100:80 --name="fedora-apache" startx/sv-apache
- docker run -d -p 50101:3306 --name="fedora-mariadb" startx/sv-mariadb
- docker run -d -p 50102:11211 --name="fedora-memcache" startx/sv-memcache
- docker run -d -p 50103:27017 --name="fedora-mongo" startx/sv-mongo
- docker run -d -p 50104:8000 --name="fedora-nodejs" startx/sv-nodejs
- docker run -d -p 50105:80 --name="fedora-php" startx/sv-php
- docker run -d -p 50106:5432 --name="fedora-postgres" startx/sv-postgres
- docker run -d -p 50108:80 --name="fedora-pma" startx/app-pma
- docker run -d -p 50109:80 --name="fedora-rockmongo" startx/app-rockmongo
-
-#### Fedora Core 20 container's
-
- # For Fedora core 20 example, port start from 50200
- docker run -d -it --name="fedora20" startx/fedora:20 bash
- docker run -d -p 50200:80 --name="fedora20-apache" startx/sv-apache:fc20
- docker run -d -p 50201:3306 --name="fedora20-mariadb" startx/sv-mariadb:fc20
- docker run -d -p 50202:11211 --name="fedora20-memcache" startx/sv-memcache:fc20
- docker run -d -p 50203:27017 --name="fedora20-mongo" startx/sv-mongo:fc20
- docker run -d -p 50204:8000 --name="fedora20-nodejs" startx/sv-nodejs:fc20
- docker run -d -p 50205:80 --name="fedora20-php" startx/sv-php:fc20
- docker run -d -p 50206:5432 --name="fedora20-postgres" startx/sv-postgres:fc20
- docker run -d -p 50208:80 --name="fedora20-pma" startx/app-pma:fc20
- docker run -d -p 50209:80 --name="fedora20-rockmongo" startx/app-rockmongo:fc20
-
-#### Fedora Core 21 container's
-
- # For Fedora core 21 example, port start from 50300
- docker run -d -it --name="fedora21" startx/fedora:21 bash
- docker run -d -p 50300:80 --name="fedora21-apache" startx/sv-apache:fc21
- docker run -d -p 50301:3306 --name="fedora21-mariadb" startx/sv-mariadb:fc21
- docker run -d -p 50302:11211 --name="fedora21-memcache" startx/sv-memcache:fc21
- docker run -d -p 50303:27017 --name="fedora21-mongo" startx/sv-mongo:fc21
- docker run -d -p 50304:8000 --name="fedora21-nodejs" startx/sv-nodejs:fc21
- docker run -d -p 50305:80 --name="fedora21-php" startx/sv-php:fc21
- docker run -d -p 50306:5432 --name="fedora21-postgres" startx/sv-postgres:fc21
- docker run -d -p 50308:80 --name="fedora21-pma" startx/app-pma:fc21
- docker run -d -p 50309:80 --name="fedora21-rockmongo" startx/app-rockmongo:fc21
-
-#### Fedora Core 22 container's
-
- # For Fedora core 22 example, port start from 50300
- docker run -d -it --name="fedora22" startx/fedora:22 bash
- docker run -d -p 50600:80 --name="fedora22-apache" startx/sv-apache:fc22
- docker run -d -p 50601:3306 --name="fedora22-mariadb" startx/sv-mariadb:fc22
- docker run -d -p 50602:11211 --name="fedora22-memcache" startx/sv-memcache:fc22
- docker run -d -p 50603:27017 --name="fedora22-mongo" startx/sv-mongo:fc22
- docker run -d -p 50604:8000 --name="fedora22-nodejs" startx/sv-nodejs:fc22
- docker run -d -p 50605:80 --name="fedora22-php" startx/sv-php:fc22
- docker run -d -p 50606:5432 --name="fedora22-postgres" startx/sv-postgres:fc22
- docker run -d -p 50608:80 --name="fedora22-pma" startx/app-pma:fc22
- docker run -d -p 50609:80 --name="fedora22-rockmongo" startx/app-rockmongo:fc22
-
-#### Fedora Core 23 container's
-
- # For Fedora core 23 example, port start from 50300
- docker run -d -it --name="fedora23" startx/fedora:23 bash
- docker run -d -p 50700:80 --name="fedora23-apache" startx/sv-apache:fc23
- docker run -d -p 50701:3306 --name="fedora23-mariadb" startx/sv-mariadb:fc23
- docker run -d -p 50702:11211 --name="fedora23-memcache" startx/sv-memcache:fc23
- docker run -d -p 50703:27017 --name="fedora23-mongo" startx/sv-mongo:fc23
- docker run -d -p 50704:8000 --name="fedora23-nodejs" startx/sv-nodejs:fc23
- docker run -d -p 50705:80 --name="fedora23-php" startx/sv-php:fc23
- docker run -d -p 50706:5432 --name="fedora23-postgres" startx/sv-postgres:fc23
- docker run -d -p 50708:80 --name="fedora23-pma" startx/app-pma:fc23
- docker run -d -p 50709:80 --name="fedora23-rockmongo" startx/app-rockmongo:fc23
-
-#### CentOS 6 container's
-
- # For CentOS 6 example, port start from 50400
- docker run -d -it --name="centos6" startx/centos:6 bash
- docker run -d -p 50400:80 --name="centos6-apache" startx/sv-apache:centos6
- docker run -d -p 50401:3306 --name="centos6-mariadb" startx/sv-mariadb:centos6
- docker run -d -p 50402:11211 --name="centos6-memcache" startx/sv-memcache:centos6
- docker run -d -p 50403:27017 --name="centos6-mongo" startx/sv-mongo:centos6
- docker run -d -p 50404:8000 --name="centos6-nodejs" startx/sv-nodejs:centos6
- docker run -d -p 50405:80 --name="centos6-php" startx/sv-php:centos6
- docker run -d -p 50406:5432 --name="centos6-postgres" startx/sv-postgres:centos6
- docker run -d -p 50408:80 --name="centos6-pma" startx/app-pma:centos6
- docker run -d -p 50409:80 --name="centos6-rockmongo" startx/app-rockmongo:centos6
-
-#### CentOS 7 container's
-
- # For CentOS 7 example, port start from 50500
- docker run -d -it --name="centos7" startx/centos:7 bash
- docker run -d -p 50500:80 --name="centos7-apache" startx/sv-apache:centos7
- docker run -d -p 50501:3306 --name="centos7-mariadb" startx/sv-mariadb:centos7
- docker run -d -p 50502:11211 --name="centos7-memcache" startx/sv-memcache:centos7
- docker run -d -p 50503:27017 --name="centos7-mongo" startx/sv-mongo:centos7
- docker run -d -p 50504:8000 --name="centos7-nodejs" startx/sv-nodejs:centos7
- docker run -d -p 50505:80 --name="centos7-php" startx/sv-php:centos7
- docker run -d -p 50506:5432 --name="centos7-postgres" startx/sv-postgres:centos7
- docker run -d -p 50508:80 --name="centos7-pma" startx/app-pma:centos7
- docker run -d -p 50509:80 --name="centos7-rockmongo" startx/app-rockmongo:centos7
-
-## Build and run from local Dockerfile
-### Building docker image
-Copy sources in your docker host / build server
-
- mkdir startx-docker-images;
- cd startx-docker-images;
- git clone https://github.com/startxfr/docker-images.git .
-
-Build the container
-
- docker build -t <tag_name> <path_to_Dockerfile>
-
-### Running local image
-Running an interactive image and get access to shell
-
- docker run -it <image_name> <cmd>
-
-Running an image as a daemon
-
- docker run -d <image_name>
- docker exec -it <image_name> <cmd>
-
-## Related Resources
-* [Sources files](https://github.com/startxfr/docker-images/)
-* [Github STARTX profile](https://github.com/startxfr/docker-images)
-* [Docker registry for this container](https://registry.hub.docker.com/u/startx/fedora/) \ No newline at end of file