Docker Hub - Git Hub - Wiki
Attention: The Docker Hub repository is actually named ubuntu-vnc-xfce-firefox-default to avoid conflicts with the previous generation image.
The repository has been revived and merged into the repository ubuntu-vnc-xfce, because I've noticed, that the images are still being pulled.
This original repository ubuntu-vnc-xfce-firefox stays retired.
The repository is retired and archived. It will not be developed any further and the related images on Docker Hub will not be rebuilt any more. They will phase out and they will be deleted after becoming too old.
Please use the newer third generation (G3) repository accetto/ubuntu-vnc-xfce-g3 and the related images on Docker Hub instead.
If you still need images based on Ubuntu 18.04 LTS
, then feel free using the repository for building the images locally.
- Updated versions:
- Firefox 98.0
- Firefox 97.0.2
- Firefox 97.0
- Firefox 96.0
- Firefox 95.0.1
- Firefox 95.0
- Firefox 94.0
- base image has been updated to version 18.04.6
- Firefox 93.0
- utility
builder.sh
improved - Firefox 92.0
- Firefox 91.0.2
- utility
builder.sh
improved - Firefox 91.0.1
- Docker Hub has removed auto-builds from free plans since 2021-07-26, therefore
- if you stay on the free plan, then
- you can still build the images locally and then push them to Docker Hub
- pushing to Docker Hub is optional
- just follow the added file
local-building-example.md
- you can use the helper utility
builder.sh
- you can still build the images locally and then push them to Docker Hub
- regularity of updates of images on Docker Hub cannot be guaranteed any more
- if you stay on the free plan, then
- Firefox 90.0.2
- Firefox 90.0
- Firefox 89.0.2
- Firefox 89.0.1
- Firefox 89.0
- Firefox 88.0.1
- TigerVNC from Release Mirror on accetto/tigervnc because Bintray is closing on 2021-05-01 (inherited from the base image)
- Firefox 88.0
- Firefox 87.0
- Firefox 86.0
- Firefox 85.0.1
- Firefox 85.0
- Firefox 84.0.2
- Firefox 84.0.1
- README got links to the third generation (G3) of images
- Firefox 84.0
- Firefox 83.0
- Firefox 82.0
- hook scripts updated
- automatic archiving of previous image versions removed
- switch MOZ_FORCE_DISABLE_E10S=1 seems not working any more
- build argument ARG_MOZ_FORCE_DISABLE_E10S removed
- environment variable MOZ_FORCE_DISABLE_E10S removed
singleprocess
tag removed- hook scripts updated accordingly
- updated scripts (all images):
- version_of.sh
- version_sticker.sh
- util-hdx.sh
- Firefox 81.0
- nano editor added (inherited from base)
- Firefox 80.0.1
- Firefox 80.0
- base image has been updated to version 18.04.5
- base image has been updated
- base ubuntu-vnc-xfce image has been updated
- Firefox 78.0.2
- Firefox 78.0.1
- fix in
push
hook script
- Firefox 77.0.1
- IMPORTANT: Firefox multi-process mode is default now and therefore larger shared memory (
/dev/shm
) is required (see bellow)- environment variable MOZ_FORCE_DISABLE_E10S is not set by default any more
- containers with Firefox require larger shared memory (
/dev/shm
) to run reliably- at least 256MB is recommended (default is just 64MB)
- use
docker run --shm-size=256m
- or
shm_size: 256m
at service level in docker-compose files - see Firefox multi-process in Wiki for description and instructions
- or
- this fixes the issue #3 (Firefox 77.0.1 scrambles pages)
- Internet browsing should be sand-boxed now
- tag
singleprocess
introduced- which is single-threaded, but
- please be aware that in this release (still Firefox 77.0.1) webpages still will be scrambled (issue #3)
- it should be fixed by Mozilla in the next Firefox release
- IMPORTANT: Firefox multi-process mode is default now and therefore larger shared memory (
- Other changes:
- default VNC resolution changed to 1360x768
- added some help comments into Dockerfile
- README updated
- Quick mitigation of issue #3 (Firefox 77.0.1 scrambles pages)
- by rolling back Firefox to version 76.0.1
- Firefox 77.0.1
- minor changes in README
- making it more similar to accetto/xubuntu-vnc and accetto/xubuntu-vnc-novnc
- Firefox 76.0.1
- All changes inherited from the base image:
- based explicitly on ubuntu:18.04 tag
- note that the tag latest now means based on ubuntu:18.04
- TigerVNC version 1.10.1
- websockify updated to version 0.9.0
- based explicitly on ubuntu:18.04 tag
- Firefox 75.0
- Firefox 74.0.1
- Ubuntu base image updated (inherited from base)
- Firefox 74.0
- Firefox 73.0.1
- Ubuntu base image updated to version 18.04.4
- Firefox 73.0
- desktop launcher for version sticker script (verbose) (inherited from the base)
- container screenshot updated
- README updated
- Firefox 72.0.2
- Ubuntu base image has been updated
- Firefox 72.0.1
- Ubuntu base image has been updated
- Firefox 71.0
- TigerVNC server and client updated to version 1.10.0 (inherited from the base)
- simplified output of
vnc_startup.sh
script (inherited from the base) - bottom panel's auto-hide behavior changed from
Intelligently
toAlways
- inherited from the base:
- ubuntu base image updated
- Firefox 70.0.1
- Firefox 70.0
- inherited from the base:
- ubuntu base image updated
- zip, unzip, curl and git added
- jq (JSON processor) added in its latest version 1.6
- version_of.sh script handles also jq
- version_sticker.sh reports new apps inherited from the base
test
build hook updated- README file updated
- README updated
- version sticker described
- new badges added
- build hooks updated
- command line arguments passed to
build
hook
- command line arguments passed to
- badges re-designed
- previous badges removed and new status badges from
badge.net
andshields.io
introduced commit
badge frommicrobadger.com
introduced (per tag)version sticker
badge introduced (as static badge frombadge.net
)- remark: it can take several hours until new badges are actually shown (caused by caching)
- build hooks updated
- script util-refresh-readme.sh introduced
- Firefox updated to version 69.0.2
- README updated
- Firefox version 69.0.1
- environment variable VERSION_STICKER and build argument ARG_VERSION_STICKER introduced
- scripts version_sticker.sh and version_of.sh introduced
- Firefox version 69.0
- newer base image (Ubuntu 18.04.3 LTS) (inherited from the base image)
- Firefox updated to version 68.0.2
- environment variable MOZ_FORCE_DISABLE_E10S and build argument ARG_MOZ_FORCE_DISABLE_E10S introduced
- Firefox multi-process is disabled by default
- build argument ARG_REFRESHED_AT introduced
- environment variable REFRESHED_AT set to the actual build date
- utility util-update-refreshed-at removed
- keeping Firefox on version 67.0.4 because 68.0 and 68.0.1 crash a lot (Gah. Your tab just crashed.)
- installed explicitly from Mozilla distribution
- README updated
- reference to accetto/xubuntu-vnc-firefox based on accetto/xubuntu-vnc added - a streamlined and simplified image, without noVNC and nss_wrapper, with a growing family of derived images with various applications
- Firefox version 67.0.4
- File manager (Thunar) pre-configured (inherited from the base image)
- Owner, Permissions and Group columns shown by default
- Type column suppressed
- Script create_user_and_fix_permissions.sh updated
- current user group replaced by group zero
- Firefox version 67.0.3
- Script set_user_permissions.sh updated (inherited from the base image)
- root group replaced by the current user group
- TigerVNC Viewer desktop launcher icon fixed (inherited from the base image)
- Firefox version 67.0.1
- Fixed Issue #2 (Panel icons not visible if changing container default user)
- Dockerfile updated
- user permissions set using
set_user_permissions.sh
script (inherited from the base image)
- user permissions set using
- Launchers for Vim and TigerVNC Viewer added to the desktop (inherited from the base image)
- Utility
util-hdx.sh
updated (using accetto/argbash-docker)
- noVNC updated to version 1.1.0 (formerly 1.0.0), inherited from the base image
- ping utility added, inherited from the base image
- Environment variable REFRESHED_AT added back
- Display settings launcher added to the desktop and the panels
- to make resolution switching more convenient also with noVNC lite client
- inherited from the base image
- Dockerfile_rolling file removed
- it can be easily cloned from the Dockerfile file for the latest build
- rolling build will not be maintained on Docker Hub any more
- TigerVNC updated to version 1.9.0 (formerly 1.8.0), inherited from the base image
- websockify updated to version 0.8.0 (formerly 0.6.1), inherited from the base image
- Environment variable REFRESHED_AT removed
- Xfce panels are pre-configured now
- Container screenshot added to README
- Firefox Quantum version 64.0 (gets updated to the current version on each re-build)
- Fixed Issue #7 (Problem with foreground mode) inherited from the base image
- supported startup options:
--wait
(default),--skip
,--debug
(also--tail-log
) and--help
- getting help:
docker run --rm accetto/ubuntu-vnc-xfce --help
- README file is extended
- supported startup options:
- Dockerfile redesigned
- multi-staged and explicit
- helper installation scripts mostly removed
- Some other changes inherited from the base image
- standard Xfce desktop, incl. initial panel configuration on the first start
- editor leafpad replaced by more advanced but still lite mousepad
- pulseaudio and pavucontrol not purged any more
- Firefox updated
- Dockerfiles - build arguments and environment variables interaction redesigned
- Default VNC_RESOLUTION=1024x768 and it can be set also through build arguments
- Firefox Quantum updated to version 60.0 (64-bit)
- This is the first version after splitting from the former common base repository accetto/ubuntu-vnc-xfce
- Resources for base Ubuntu/VNC images and images with configurable Firefox split into separate GitHub repositories, consequently
- README, CHANGELOG and Wiki are not common any more
- Resources for base images moved to repository accetto/ubuntu-vnc-xfce
- Resources for configurable Firefox installation moved to repository accetto/ubuntu-vnc-xfce-firefox-plus
- This image contains default Firefox installation without any customization