Initial snapshot support. Building now requires KVM too

This commit is contained in:
Anton Malinskiy
2018-11-20 13:48:45 +07:00
parent 254bb45a10
commit 22059da438
7 changed files with 129 additions and 38 deletions

View File

@@ -0,0 +1,14 @@
#!/usr/bin/env bash
set -ex
docker rm -f emulator || true
docker run -d -t --name emulator --rm --privileged -v /dev/kvm:/dev/kvm -e ANDROID_ARCH="x86" agoda/docker-emulator-{{ platform }} bash
docker cp snapshot.sh emulator:/snapshot.sh
docker cp snapshot.expect emulator:/snapshot.expect
docker exec -t emulator bash -c "bash /snapshot.sh; exit"
echo "Creating new image"
docker commit -m "Snapshot!" --change "CMD [\"/start.sh\"]" emulator agoda/docker-emulator-{{ platform }}-snapshot
docker rm -f emulator