- git
- docker version 17.12 or higher
- docker-compose version 1.16.1 or higher
- git
- OS X requires xcode
xcode-select --install
git clone https://github.com/GRIDAPPSD/gridappsd-docker
cd gridappsd-docker
- run the docker-ce installation script
./docker_install_ubuntu.sh
- log out of your Ubuntu session and log back in to make the docker groups change active
./run.sh
The run.sh does the folowing
- download the mysql dump file
- download the blazegraph data
- start the docker containers
- ingest the blazegraph data
- connect to the gridappsd container
Now we are inside the executing container
root@737c30c82df7:/gridappsd# ./run-gridappsd.sh
Open your browser to http://localhost:8080/
Use Ctrl+C to stop gridappsd from running
exit
./stop.sh
./run.sh
Reconnect to the running gridappsd container
user@foo>docker exec -it gridappsd bash
- Add applications/services to the containers (see how https://github.com/GRIDAPPSD/gridappsd-sample-app)
./run.sh -r
Now we are inside the executing container
root@737c30c82df7:/gridappsd# ./run-gridappsd.sh
Open your browser to http://remoteip:8080/