- 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-docker.sh
Open your browser to http://localhost:8080/ieee8500
Click the triangle in the top right corner to have a simulation run.
Use Ctrl+C to stop gridappsd from running
exit
./stop.sh
./run.sh
Reconnect to the running gridappsd container
user@foo>docker exec -it gridappsddocker_gridappsd_1 bash
- Add applications/services to the containers (see how https://github.com/GRIDAPPSD/gridappsd-sample-app)