scripts/docker: Added docker.io scripts to bootstrap a fail demo

The docker files provide containers with the full toolchain required to
build FAIL*. They also contain a demonstration FI campaign.

Change-Id: I280210eb0487718e82505f0343fa9303c21b8048
This commit is contained in:
Christian Dietrich
2014-10-22 14:29:07 +02:00
parent c00268242a
commit 6ab55a8359
7 changed files with 160 additions and 3 deletions

19
scripts/docker/Makefile Normal file
View File

@ -0,0 +1,19 @@
all:
docker build -t danceos/fail-base fail-base
docker build -t danceos/fail-generic-tracing fail-generic-tracing
docker build -t danceos/fail-demo fail-demo
run-fail-db:
docker run --name fail-db \
-e MYSQL_ROOT_PASSWORD=fail \
-e MYSQL_USER=fail \
-e MYSQL_PASSWORD=fail \
-e MYSQL_DATABASE=fail \
-d mysql
run-fail-demo:
docker run --name fail-demo -p 127.0.0.1:5000:5000 --link fail-db:mysql -d danceos/fail-demo
ssh-fail-demo:
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no fail@$$(docker inspect --format "{{ .NetworkSettings.IPAddress }}" fail-demo)