Skip to content

Docker based runtime for GridAPPS-D based applications and services.

Notifications You must be signed in to change notification settings

tonya1/gridappsd-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gridappsd-docker

Requirements

  • git
  • docker version 17.12 or higher
  • docker-compose version 1.16.1 or higher

Docker and prerequisite install on OS X

  • git
    • OS X requires xcode
xcode-select --install

Clone or download the repository

  git clone https://github.com/GRIDAPPSD/gridappsd-docker
  cd gridappsd-docker

Install Docker on Ubuntu

  • 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

Start the docker container services

./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

Start gridappsd

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.

Exiting the container and stopping the containers

Use Ctrl+C to stop gridappsd from running
exit
./stop.sh

Restarting the containers

./run.sh

Reconnecting to the gridappsd container

Reconnect to the running gridappsd container

user@foo>docker exec -it gridappsddocker_gridappsd_1 bash

Next Steps

About

Docker based runtime for GridAPPS-D based applications and services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%