diff --git a/docker-build-env.sh b/docker-build-env.sh
index 53cd6b1a410b1898b1a398ad033cfff7d6961707..529dba2258ed77d480472ecf031a7c7008f93c4b 100755
--- a/docker-build-env.sh
+++ b/docker-build-env.sh
@@ -1,2 +1,14 @@
 #!/bin/bash
-docker run --rm -it -v $(pwd):/build/docs.beagleboard.org:rw beagle/sphinx-build-env /bin/bash
+
+if command -v docker &> /dev/null
+then
+	CONTAINER_RUNTIME=docker
+elif command -v podman &> /dev/null
+then
+	CONTAINER_RUNTIME=podman
+else
+	echo "Failed to find docker or podman"
+	exit 1
+fi
+
+$CONTAINER_RUNTIME run --rm -it -v $(pwd):/build/docs.beagleboard.org:rw,z -p 8000:8000 beagle/sphinx-build-env /bin/bash