diff --git a/.dockerignore b/.dockerignore
index 4d72fb9d82751121468161fa2ba47978273fb218..7583299b3a04ddb352ede1df876b0f04c89e898e 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -3,3 +3,4 @@
 !preferences.d/*
 !bfg
 !bash_completion.d/*
+!gnome-open
diff --git a/Dockerfile b/Dockerfile
index dfb88140eb0ee76a74d00b542da98a9a01b52113..9c95eee7796c1bf36cd1d7fabe81f4a0031a6eca 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -299,6 +299,7 @@ RUN apt-get update && \
     rm /etc/ssh/ssh_host_* && \
     rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/* ~/.cache/*
 COPY --chown=root:root bfg /usr/local/bin/
+COPY --chown=root:root gnome-open /usr/local/bin/
 COPY --chown=root:root bash_completion.d/* /etc/bash_completion.d/
 LABEL com.github.containers.toolbox="true" \
       com.github.debarshiray.toolbox="true"
diff --git a/gnome-open b/gnome-open
new file mode 100755
index 0000000000000000000000000000000000000000..328ab9ac8d0e5dbe0b5fff9129f9adff21bfd3e0
--- /dev/null
+++ b/gnome-open
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec gio open "$@"