diff --git a/docker/create_container.sh b/docker/create_container.sh index f499f16..4ae1a9b 100755 --- a/docker/create_container.sh +++ b/docker/create_container.sh @@ -3,11 +3,20 @@ # Create the docker container with a bind mount: echo "Creating container..." . ./docker_config.sh -execute "docker run -d \ - --name $DOCKER_CONTAINER_NAME \ - --mount type=bind,source=\"$(pwd)\"/../..,target=/share \ - $DOCKER_IMAGE_NAME \ - sleep infinity" +if [ -n "ON_LINUX" ]; then + execute "docker run -d \ + --name $DOCKER_CONTAINER_NAME \ + --mount type=bind,source=\"$(pwd)\"/../..,target=/share \ + --add-host=host.docker.internal:host-gateway \ + $DOCKER_IMAGE_NAME \ + sleep infinity" +else + execute "docker run -d \ + --name $DOCKER_CONTAINER_NAME \ + --mount type=bind,source=\"$(pwd)\"/../..,target=/share \ + $DOCKER_IMAGE_NAME \ + sleep infinity" +fi # Run docker provision script inside of container to get things set up: echo "Provisioning container..."