diff --git a/run-docker.sh b/run-docker.sh
index e46ce848fa0b0de5182aaf5ad70ee05c233e2a66..d13e9f562d7c846f2278a4b451bcaf728d756498 100755
--- a/run-docker.sh
+++ b/run-docker.sh
@@ -11,6 +11,7 @@ DOCKER_UNAME=$(id -un)
 DOCKER_UID=$(id -u)
 DOCKER_PASSWD="finn"
 DOCKER_TAG="finn_$DOCKER_UNAME"
+: ${DOCKER_PORT_FORWARD="-p 8888:8888 -p 8081:8081"}
 
 # Absolute path to this script, e.g. /home/user/bin/foo.sh
 SCRIPT=$(readlink -f "$0")
@@ -53,6 +54,7 @@ echo "Mounting $SCRIPTPATH/pyverilator into /workspace/pyverilator"
 echo "Mounting $SCRIPTPATH/PYNQ-HelloWorld into /workspace/PYNQ-HelloWorld"
 echo "Mounting $BUILD_LOCAL into $BUILD_LOCAL"
 echo "Mounting $VIVADO_PATH into $VIVADO_PATH"
+echo "Port-forwarding with $DOCKER_PORT_FORWARD"
 
 if [ "$1" = "test" ]; then
         echo "Running test suite"
@@ -87,5 +89,5 @@ docker run -t --rm --name finn_dev_$DOCKER_UNAME -it \
 -v $BUILD_LOCAL:$BUILD_LOCAL \
 -v $VIVADO_PATH:$VIVADO_PATH \
 -e VIVADO_PATH=$VIVADO_PATH \
--p 8888:8888 -p 8081:8081 \
+$DOCKER_PORT_FORWARD \
 $DOCKER_TAG bash -c "$DOCKER_CMD"