diff options
Diffstat (limited to 'coin/provisioning/common/shared/testserver/docker_testserver.sh')
-rwxr-xr-x | coin/provisioning/common/shared/testserver/docker_testserver.sh | 10 |
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 |