It would be awesome if you folks can maintain a docker similar to the linuxserver/mysql-workbench image but with firefox instead (with the same awesome automation you folks have on updating images whenever firefox is updated, or your base image is, etc). We took the linuxserver/baseimage-rdesktop-web image which the same image the mysql-workbench one is based on, and locally updated the Dockerfile to contain the following run and it works:
RUN \ echo "**** install packages ****" && \ add-apt-repository ppa:mozillateam/firefox-next -y && \ apt-get update && \ apt-get install -y \ firefox && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ /tmp/* \ /var/lib/apt/lists/* \ /var/tmp/*
And in the root/defaults/autostart file use firefox as the command
The use case for us is that we want to use it to supply ephemeral web GUI access to internal web tools but we don’t want to open it up to every end user’s web browser directly. So instead, we are booting up a docker with this firefox view inside, then from the end user’s machine they open up a webpage which happens to run firefox inside the view and then go to the internal web tools from there. This way, we can put the network/firewall restrictions on our internal web tools to only allow from the docker and nothing else directly. It also helps with not having to worry about different browser versions, different extensions/plugins that may be installed, etc on the end users browsers directly for our web tools.