aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/shared/testserver/docker_testserver.sh
diff options
context:
space:
mode:
Diffstat (limited to 'coin/provisioning/common/shared/testserver/docker_testserver.sh')
-rwxr-xr-xcoin/provisioning/common/shared/testserver/docker_testserver.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/coin/provisioning/common/shared/testserver/docker_testserver.sh b/coin/provisioning/common/shared/testserver/docker_testserver.sh
index c40edf17..83baa488 100755
--- a/coin/provisioning/common/shared/testserver/docker_testserver.sh
+++ b/coin/provisioning/common/shared/testserver/docker_testserver.sh
@@ -35,14 +35,18 @@
set -ex
-case ${BASH_SOURCE[0]} in
- */*) SERVER_PATH="${BASH_SOURCE[0]%/*}" ;;
+[ -x "$(command -v realpath)" ] && FILE=$(realpath ${BASH_SOURCE[0]}) || FILE=${BASH_SOURCE[0]}
+case $FILE in
+ */*) SERVER_PATH="${FILE%/*}" ;;
*) SERVER_PATH="." ;;
esac
# Create docker virtual machine (Boot2docker)
case $1 in
- VMX) source "$SERVER_PATH/docker_machine.sh" ;;
+ VMX) source "$SERVER_PATH/docker_machine.sh" "-d virtualbox" ;;
+ Hyper-V)
+ # The Hyper-v has been enabled in Windows 10. Disable checking the hardware virtualization.
+ source "$SERVER_PATH/docker_machine.sh" "-d virtualbox --virtualbox-no-vtx-check" ;;
*) ;;
esac