Running RDS in docker on Pivo - RaceDetectionService/RaceDetectionService_Server GitHub Wiki

1. List all the docker containers of RDS

docker ps -a

Normally, the ones have the name starting with rds_ are related to RDS, such as rds_archer

2. Start a microservice

2.1. Archer

# on the host
docker restart rds_archer
docker exec -it rds_archer bash
# in the docker, RDS could be located in /tmp or /home/rds
cd /tmp/RaceDetectionService/src/microservices/Archer
python3 Flask_Archer.py

2.2. ThreadSanitizer

# on the host
docker restart rds_tsan
docker exec -it rds_tsan bash
# in the docker, RDS could be located in /tmp or /home/rds
cd $HOME/RaceDetectionService/src/microservices/ThreadSanitizer
python3 Flask_TSan.py

2.3. Intel Inspector

# on the host
docker restart rds_inspector
docker exec -it rds_inspector bash
# in the docker, RDS could be located in /tmp or /home/rds
cd $HOME/RaceDetectionService/src/microservices/Inspector
python3 Flask_Intellnspector.py

2.4. ROMP

# on the host
docker restart rds_romp
docker exec -it rds_romp bash
# in the docker, RDS could be located in /tmp or /home/rds
cd $HOME/RaceDetectionService/src/microservices/ROMP
python3 Flask_ROMP.py

Update RDS

# After enter RDS source folder
git pull