README.md 1.21 KB
Newer Older
1 2 3 4 5 6 7 8 9
# Docker installation for Cloudiator

## Description

Installation of Cloudiator using Docker (docker-compose).

## Install

* install Docker: https://docs.docker.com/install/
10

11 12
* install docker-compose: https://docs.docker.com/compose/install/

13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
* login to private registry: 

  ```
  docker login omi-registry.e-technik.uni-ulm.de/
  ```



* pull required Docker images from omi-registry.e-technik.uni-ulm.de/

  * ```
    docker pull omi-registry.e-technik.uni-ulm.de/ds/db-evaluator-colosseum
    ```



  * ```
    docker pull omi-registry.e-technik.uni-ulm.de/cloudiator/application-deployment-library
    ```


34

35
* Required folder for logging:
36

37 38 39
  ```
  /var/log/db-evaluator-colosseum/
  ```
40

41 42 43
  ```
  /var/log/application-deployment-library/
  ```
44

45

46

47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
* Required folder for persistent data:

  ```
  /var/lib/cloudiator/colosseum-store/
  ```



* install git

* git clone the repository: git clone https://github.com/cloudiator/docker.git

* cp the env-template to .env: cp env-template .env

* run docker-compose up

## Use
64

65 66 67
* Colosseum REST-Server automatically starts on port 9000
* Application-Deployment-Library start on port 9091
* PHP-Myadmin is available on port 8080 (currently unprotected)
68 69 70 71