Docker Hub - Git Hub - Wiki - Hierarchy
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) repositories accetto/headless-coding-g3 and accetto/headless-drawing-g3 and the related images on Docker Hub instead.
If you still need images based on Ubuntu 18.04 LTS
, then use the second generation (G2) repository accetto/xubuntu-vnc-novnc, which will be still maintained.
- Updated versions:
- Node.js
current
tag 15.12.0 (includes npm 7.6.3) - Heroku 7.51.0 (with PostgreSQL 10.16)
- Angular 11.2.5
- Node.js
- Updated versions:
- Chromium 89.0.4389.82
- VSCode 1.54.3
- Angular 11.2.4
- base ubuntu:18.04 has been updated by Docker
- Updated versions:
- Node.js
current
tag 15.11.0 (includes npm 7.6.0) - VSCode 1.54.1
- TypeScript 4.2.3
- Heroku 7.50.0 (with PostgreSQL 10.16)
- Angular 11.2.3
- Node.js
- Updated versions:
- Firefox 86.0
- Node.js 14.16.0 (includes npm 6.14.11)
- Node.js
current
tag 15.10.0 (includes npm 7.5.3)
- Node.js
- TypeScript 4.1.5
- Heroku 7.49.1 (with PostgreSQL 10.16)
- Angular 11.2.2
- drawio-desktop 14.4.3
- xubuntu-vnc-node
- build argument ARG_SAMPLES_DIR renamed to ARG_PROJECTS_DIR
- environment variable SAMPLES_DIR renamed to PROJECTS_DIR
- default directory for projects is now
${PROJECTS_DIR}
- default value is
/srv/projects
- can be changed through build argument
ARG_SAMPLES_DIR
- default value is
- samples moved to
${PROJECTS_DIR}/samples
- readme file for
node
andnode-test-app
added - these changes are inherited or repeated by all derived images
- Updated versions:
- Angular 11.2.1
- some optimizations in all Dockerfiles
- xubuntu-vnc-drawio
- tag
firefox
will not be published any more
- tag
- xubuntu-vnc-gimp
- tag
firefox
will not be published any more
- tag
- xubuntu-vnc-inkscape
- tag
firefox
will not be published any more
- tag
- xubuntu-vnc-node
Node.js
andnpm
installation has changed (more standard way)- build argument ARG_SAMPLES_DIR has been added
- environment variable SAMPLES_DIR has been added
- samples home moved from
/usr/src
to${SAMPLES_DIR}
(default/usr/local/src/samples
) EXPOSE ${NODE_PORT}
added to Dockerfile- these changes are inherited by all derived images
- xubuntu-vnc-typescript
- build argument ARG_SAMPLES_DIR has been added
- environment variable SAMPLES_DIR has been added
- xubuntu-vnc-heroku
- build argument ARG_SAMPLES_DIR has been added
- environment variable SAMPLES_DIR has been added
- xubuntu-vnc-angular
- build argument ARG_SAMPLES_DIR has been added
- environment variable SAMPLES_DIR has been added
- angular installed under non-root user (1001) now
- Updated versions:
- Node.js
current
tag 15.9.0 (includes npm 7.5.3) - VSCode 1.53.2
- TypeScript 4.1.5
- Heroku 7.47.13
- Node.js
- Updated versions:
- Firefox 85.0.1
- Node.js 14.15.5 (includes npm 6.14.11)
- VSCode 1.53.1
- TypeScript 4.1.4
- xubuntu-vnc-node
fakeroot
tool for simulating superuser privileges addedrpm
package manager for RPM added- base image script
version_of.sh
is overridden - these changes are inherited by all derived images
- Updated versions:
- Firefox 85.0
- Node.js
current
tag 15.8.0 (includes npm 7.5.1) - VSCode 1.53.0
- Heroku 7.47.12
- Angular 11.1.4
- Updated versions:
- Firefox 84.0.2
- Inkscape 1.0.2
- Angular 11.0.7
- Updated versions:
- Firefox 84.0.1
- drawio-desktop 14.1.8
- Node.js 14.15.4 (includes npm 6.14.10)
- Node.js
current
tag 15.5.1 (includes npm 7.3.0)
- Node.js
- Heroku 7.47.7 (with PostgreSQL 10.15)
- Angular 11.0.6
ARG_DRAWIO_VERSION
andARG_NODE_VERSION
added- Updated versions:
- drawio-desktop 14.1.5
- Node.js 14.15.3 (includes npm 6.14.9)
- Node.js
current
tag 15.5.0 (includes npm 7.3.0)
- Node.js
- README got links to the third generation (G3) of images
- Updated versions:
- Firefox 84.0
- Node.js 14.15.2 (includes npm 6.14.9)
- VSCode 1.52.1
- Heroku 7.47.6 (with PostgreSQL 10.15)
- Angular 11.0.5
- Updated versions:
- Chromium Browser 87.0.4280.66
- Node.js
current
tag 15.4.0 (includes npm 7.0.15) - VSCode 1.52.0
- TypeScript 4.1.3
- Heroku 7.47.5 (with PostgreSQL 10.15)
- Angular 11.0.4
- Updated versions:
- Chromium Browser 86.0.4240.198
- Firefox 83.0
- drawio-desktop 13.9.9
- Node.js 14.15.1 (includes npm 6.14.8)
- Node.js
current
tag 15.2.1 (includes npm 7.0.8)
- Node.js
- VSCode 1.51.1
- Heroku 7.47.3 (with PostgreSQL 10.15)
- Angular 11.0.2
- Updated versions:
- Chromium Browser 86.0.4240.75
- Firefox 82.0
- Node.js 14.15.0 (includes npm 6.14.8)
- Node.js
current
tag 15.0.1 (includes npm 7.0.3)
- Node.js
- VSCode 1.50.1
- TypeScript 4.0.5
- Heroku 7.46.2
- Angular 10.2.0
- hook scripts updated (all images)
- automatic archiving of previous image versions removed
- xubuntu-vnc-firefox
- 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
- switch MOZ_FORCE_DISABLE_E10S=1 seems not working any more
- Updated versions:
- drawio-desktop 13.7.9
- Node.js 12.19.0 (includes npm 6.14.8)
- Node.js
current
tag 14.13.1 (includes npm 6.14.8)
- Node.js
- VSCode 1.50.0
- Heroku 7.45.0
- Angular 10.1.6
- updated scripts (all images):
- version_of.sh
- version_sticker.sh
- util-hdx.sh
- Updated versions:
- Chromium Browser 85.0.4183.121
- Firefox 81.0
- Node.js
current
tag 14.13.0 (includes npm 6.14.8) - VSCode 1.49.3
- Heroku 7.44.0
- Angular 10.1.4
- nano editor added
- Updated versions:
- Chromium Browser 85.0.4183.83
- drawio-desktop 13.7.3
- Node.js 12.18.4 (includes npm 6.14.6)
- Node.js
current
tag 14.11.0 (includes npm 6.14.8)
- Node.js
- VSCode 1.49.1
- environment variable DONT_PROMPT_WSL_INSTALL added to suppress the WSL hint by start
- TypeScript 4.0.3
- Heroku 7.43.0
- Angular 10.1.2
- Updated versions:
- Firefox 80.0.1
- Inkscape 1.0.1
- Angular 10.1.0
- Updated versions:
- Firefox 80.0
- Node.js
current
tag 14.9.0 (includes npm 6.14.8) - VSCode 1.48.2
- Heroku 7.42.13
- PostgreSQL 10.14
- Angular 10.0.8
- xubuntu-vnc-novnc
- base image ubuntu:18.04 has been updated to version 18.04.5
- derived images inherit this change
- base image ubuntu:18.04 has been updated to version 18.04.5
- Updated versions:
- Chromium Browser 84.0.4147.105
- drawio-desktop 13.6.2
- Node.js
current
tag 14.8.0 (includes npm 6.14.7) - VSCode 1.48.0
- TypeScript 4.0.2
- Heroku 7.42.8
- Angular 10.0.7
- xubuntu-vnc-novnc
- base ubuntu:18.04 image has been updated
- derived images inherit this change
- base ubuntu:18.04 image has been updated
- Updated versions:
- Firefox 79.0
- drawio-desktop 13.5.7
- Node.js 12.18.3 (includes npm 6.14.6)
- Node.js
current
tag 14.7.0 (includes npm 6.14.7)
- Node.js
- VSCode 1.47.3
- TypeScript 3.9.7
- Heroku 7.42.6
- Angular 10.0.5
- xubuntu-vnc
- base ubuntu:18.04 image has been updated
- version_of* updated (to keep it in sync with xubuntu-vnc-novnc project)
- all above changes inherited by all derived images
- Updated versions:
- Firefox 78.0.2
- drawio-desktop 13.4.4
- VSCode 1.47.1
- Heroku 7.42.4
- Angular 10.0.2
- xubuntu-vnc-firefox
- fix in
push
hook script
- fix in
- Updated versions:
- Firefox 78.0.1
- drawio-desktop 13.3.5
- Node.js 12.18.2 (includes npm 6.14.5)
- Node.js
current
tag 14.5.0 (includes npm 6.14.5)
- Node.js
- TypeScript 3.9.6
- Heroku 7.42.2
- Angular 10.0.1
- xubuntu-vnc
version_of.sh
updated (Firefox version pattern)- this will be inherited by all derived images
- xubuntu-vnc-firefox
- 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 #7 (Firefox 77.0.1 scrambles pages)
- Internet browsing should be sand-boxed now
- tag
multiprocess
replaced bysingleprocess
one- which is single-threaded, but
- please be aware that in this release (still Firefox 77.0.1) webpages still will be scrambled (issue #7)
- it should be fixed by Mozilla in the next Firefox release
- all above changes are inherited by all derived images that include Firefox
- IMPORTANT: Firefox multi-process mode is default now and therefore larger shared memory (
- Other changes:
- added some help comments into Dockerfiles
- README files have been updated
- Updated versions:
- Firefox 77.0.1
- drawio-desktop 13.2.4
- Node.js 12.18.1 (includes npm 6.14.5)
- VSCode 1.46.1
- Angular 9.1.9
- Quick mitigation of issue #7 (Firefox 77.0.1 scrambles pages)
- by rolling back Firefox to version 76.0.1
- Fixed a bug in vnc_startup.sh
- fixes startup-up options --debug and --tail-log
- Updated versions:
- Chromium Browser 83.0.4103.61
- Firefox 77.0.1
- Node.js 12.18.0 (includes npm 6.14.4)
- Node.js
current
tag 14.4.0 (includes npm 6.14.5)
- Node.js
- VSCode 1.45.1
- Typescript 3.9.5
- Heroku 7.42.1
- Angular 9.1.7
- Updated versions:
- Chromium Browser 81.0.4044.138
- Firefox 76.0.1
- Inkscape 1.0
- Node.js
current
tag 14.2.0 (includes npm 6.14.4) - VSCode 1.45.0
- Typescript 3.9.2
- Heroku 7.41.1
- Angular 9.1.5
- xubuntu-vnc
- using base image tag ubuntu:18.04 explicitly
- env hook script updated accordingly
- note that the tag latest now means based on ubuntu:18.04
- all above changes inherited by all derived images
- using base image tag ubuntu:18.04 explicitly
- Updated versions:
- drawio-desktop 13.0.3
- Node.js 12.16.3 (includes npm 6.14.4)
- Node.js
current
tag 14.1.0 (includes npm 6.14.4) - Angular 9.1.4
- xubuntu-vnc
- tini updated to version 0.19.0 (inherited by all derived images)
- Updated versions:
- drawio-desktop 13.0.1
- Node.js
current
tag 14.0.0 (includes npm 6.14.4) - Heroku 7.39.5
- Angular 9.1.3
- Updated versions:
- VSCode 1.44.2
- Updated versions:
- drawio-desktop 12.9.9
- Node.js
current
tag 13.13.0 (includes npm 6.14.4) - Heroku 7.39.3
- xubuntu-vnc-inkscape
- Dockerfile updated
- current Inkscape version is now installed explicitly
- Dockerfile updated
- Updated versions:
- VSCode 1.44.1
- drawio-desktop 12.9.9
- Inkscape 0.92.5
- Updated versions:
- Node.js 12.16.2 (includes npm 6.14.4)
- VSCode 1.44.0
- Angular 9.1.1
- Updated versions:
- Firefox 75.0
- Chromium Browser 80.0.3987.163
- Updated versions:
- Firefox 74.0.1
- Updated versions:
- Chromium Browser 80.0.3987.149
- Node.js
current
tag 13.12.0 (includes npm 6.14.4) - Heroku 7.39.2
- xubuntu-vnc
- Ubuntu base image updated (inherited by all derived images)
- Updated versions:
- VSCode 1.43.2
- Heroku 7.39.1
- Angular 9.1.0
- Updated versions:
- VSCode 1.43.1
- Angular 9.0.7
- Updated versions:
- Firefox 74.0
- Node.js
current
tag 13.11.0 (includes npm 6.13.7) - VSCode 1.43.0
- Angular 9.0.6
- Updated versions:
- Node.js
current
tag 13.10.1 (includes npm 6.13.7) - Heroku 7.39.0
- Angular 9.0.5
- Node.js
- Updated versions:
- Firefox 73.0.1
- Typescript 3.8.3
- Angular 9.0.4
- Ubuntu base image updated to version 18.04.4
- Updated versions:
- Node.js 12.16.1 (includes npm 6.13.4)
current
tag with 13.9.0 (includes npm 6.13.7)
- Typescript 3.8.2
- Heroku 7.38.2
- PostgreSQL 10.12
- Angular 9.0.3
- Node.js 12.16.1 (includes npm 6.13.4)
- xubuntu-vnc
- gdebi utility for installing local
.deb
packages added - auto-starting again:
- AT-SPI D-Bus Bus
- desktop launcher for version sticker script (verbose) added
- all other images inherit the above changes
- gdebi utility for installing local
- README updated (better explanation of default passwords)
- container screenshots updated
- Updated versions:
- Chromium Browser 80.0.3987.87
- Firefox 73.0
- Node.js 12.16.0 (includes npm 6.13.4)
current
tag with 13.8.0 (includes npm 6.13.6)
- VSCode 1.42.1
- Heroku 7.38.1
- Angular 9.0.2
- Updated versions:
- Chromium Browser 79.0.3945.130
- Firefox 72.0.2
- Node.js 12.15.0 (includes npm 6.13.4)
- VSCode 1.42.0
- Heroku 7.38.0
- Angular 9.0.1
- Ubuntu base image has been updated
- Updated versions:
- Firefox 72.0.1
- TypeScript 3.7.5
- Heroku 7.36.3
- Angular 8.3.23
- xubuntu-vnc
- auto-starting again:
- Xfsettingsd
- User folders update
- auto-starting again:
- all other images inherit the above changes
- Updated versions:
- Node.js 12.14.1
- xubuntu-vnc
- TigerVNC version 1.10.1
- version still incorrectly reported as 1.10.0 (see issue #925)
- VNC_RESOLUTION default value changed to 1360x768
- bottom desktop panel (panel 2) removed
- xfce4-screenshooter added (version 1.8.2 from Ubuntu distribution)
- image viewer Ristretto added (version 0.8.2 from Ubuntu distribution)
- updated files:
- Dockerfile and README
- vnc_startup.sh and some other session related stuff
- version_of.sh and version_sticker.sh
- TigerVNC version 1.10.1
- all other images inherit the above changes
- Updated versions:
- TypeScript 3.7.4
- All images:
- Ubuntu base image has been updated
- Updated versions:
- Chromium Browser 79.0.3945.79
- Node.js 12.14.0
current
tag with 13.5.0
- npm 6.13.4
- VSCode 1.41.1
- Heroku 7.35.1
- Angular 8.3.21
- Updated versions:
- VSCode 1.41.0
- Utilities:
- util-inspect.sh added
- Updated versions:
- Firefox 71.0
- Node.js
current
13.3.0 - TypeScript 3.7.3
- All images:
- TigerVNC server and client updated to version 1.10.0
- Updated versions:
- VSCode 1.40.2
- Angular 8.3.20
- xubuntu-vnc-inkscape
- GitHub repository folder and Docker image have been restored and they'll be maintained as previously
- xubuntu-vnc-gimp
- new GitHub repository folder and Docker image have been introduced
- GIMP version 2.8.22 (from Ubuntu distribution)
- xubuntu-vnc-drawio
- new GitHub repository folder and Docker image have been introduced
- drawio-desktop version 12.2.2 (the current version)
- xubuntu-vnc-inkscape
- bitmap image editor GIMP added (version 2.8.22 from Ubuntu distribution)
- Docker image renamed to xubuntu-vnc-inkscape-gimp
- previous Docker image xubuntu-vnc-inkscape deprecated (no future builds)
- xubuntu-vnc-node
current
image updated- Node.js 13.2.0
- npm 6.13.1
- Updated versions:
- Chromium Browser 78.0.3904.108
- Node.js 12.13.1
- npm 6.12.1
- All images:
- simplified output of
vnc_startup.sh
script - bottom panel's auto-hide behavior changed from
Intelligently
toAlways
- simplified output of
- Updated versions
- Chromium Browser 78.0.3904.97
- VSCode 1.40.1
- Angular 8.3.19
- Updated versions:
- Heroku 7.35.0
- All images:
- ubuntu base image updated
- Updated versions
- Chromium Browser 78.0.3904.70
- Firefox 70.0.1
- VSCode 1.40.0
- TypeScrip 3.7.2
- Heroku 7.34.2
- Angular 8.3.18
- xubuntu-vnc-node
- switched back to LTS version of Node.js (it has just been updated)
- Dockerfile.node.current added
- Dockerfile.node.lts removed
- build hooks updated
- switched back to LTS version of Node.js (it has just been updated)
- xubuntu-vnc-typescript, xubuntu-vnc-angular, xubuntu-vnc-heroku
- updated Node.js version (inherited from the base)
- Updated versions
- Firefox version 70.0
- Node.js
lts
version 12.13.0 (includes npm 6.12.0)current
version 13.0.1 (includes npm 6.12.0)
- Angular version 8.3.14
- xubuntu-vnc
- ubuntu base image updated (inherited by all images)
- curl and git added (inherited by all images)
- jq (JSON processor) added in its latest version 1.6 (inherited by all images)
- version_of.sh script handles also jq (inherited by all images)
- version_sticker.sh reports added apps (similar update by all images)
test
build hook updated (similar update by all images)- README file updated (similar update by all images)
- xubuntu-vnc-chromium, xubuntu-vnc-inkscape
- inherited new features from the base (see above)
- xubuntu-vnc-firefox
- inherited new features from the base (see above)
env
build hook updated
- xubuntu-vnc-node
- inherited new features from the base (see above), esp. note
- curl and git are inherited from the base now
- Node.js updated from LTS (10.16.3, npm 6.9.0) to current (12.12.0, npm 6.11.3)
- LTS version still maintained
- Dockerfile.node.lts added
- tag lts introduced (not with chromium or firefox)
- build hook env updated to support lts tag
- LTS version still maintained
- inherited new features from the base (see above), esp. note
- xubuntu-vnc-typescript, xubuntu-vnc-angular
- inherited new features from the base (see above)
- xubuntu-vnc-heroku
- inherited new features from the base (see above)
- Dockefile renamed to
Dockerfile.heroku.js
- Docker Hub repository renamed to xubuntu-vnc-heroku-js-postgresql
- former repository xubuntu-vnc-js-heroku-postgresql is deprecated
- Updated versions:
- Angular 8.3.12
- All images:
- README updated
- version sticker described
- new badges added
- build hooks updated
- command line arguments passed to
build
hook
- command line arguments passed to
- README updated
- Updated versions:
- VSCode 1.39.2
- Angular 8.3.10
- All images:
- 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)
- previous badges removed and new status badges from
- build hooks updated
- script util-refresh-readme.sh introduced
- badges re-designed
- Updated versions
- Firefox 69.0.2
- VSCode 1.39.1
- TypeScript 3.6.4
- Heroku 7.33.3
- Angular 8.3.9
- README updated
- Updated versions
- Firefox 69.0.1
- Chromium Browser 77.0.3865.90
- Angular 8.3.8
- Heroku 7.33.1
- All images:
- scripts version_sticker.sh and version_of.sh updated
- Updated versions
- VSCode 1.38.1
- TypeScript 3.6.3
- Angular 8.3.5
- Heroku 7.30.0
- All images
- environment variable VERSION_STICKER and build argument ARG_VERSION_STICKER introduced
- scripts version_sticker.sh and version_of.sh introduced
- Updated versions
- Firefox 69.0
- VSCode 1.38.0
- Angular 8.3.3
- images with Angular introduced (xubuntu-vnc-angular)
- all README files updated
- xubuntu-vnc
- build argument ARG_REFRESHED_AT introduced
- environment variable REFRESHED_AT set to the actual build date
- utility util-update-refreshed-at removed
- build argument ARG_REFRESHED_AT introduced
- xubuntu-vnc-firefox
- build argument ARG_REFRESHED_AT introduced
- environment variable REFRESHED_AT set to the actual build date
- build argument ARG_REFRESHED_AT introduced
- xubuntu-vnc-chromium
- newer base image (Ubuntu 18.04.3 LTS) (inherited from the base image)
- Chromium Browser updated to version 76.0.3809.100
- build argument ARG_REFRESHED_AT introduced
- environment variable REFRESHED_AT set to the actual build date
- xubuntu-vnc-inkscape
- newer base image (Ubuntu 18.04.3 LTS) (inherited from the base image)
- build argument ARG_REFRESHED_AT introduced
- environment variable REFRESHED_AT set to the actual build date
- build argument BASEIMAGE introduced and Dockerfile.inkscape.firefox removed
- only
firefox
tag: newer Firefox version (68.0.2, inherited from the base image)
- xubuntu-vnc-node
- newer base image (Ubuntu 18.04.3 LTS) (inherited from the base image)
- build argument ARG_REFRESHED_AT introduced
- environment variable REFRESHED_AT set to the actual build date
- build argument BASEIMAGE introduced and Dockerfile.node.firefox and Dockerfile.node.chromium removed
- environment variable NODE_PORT and build argument ARG_NODE_PORT have been added
- port 3000 by default
- port is not exposed by default (disabled in Dockerfile)
- a simple test-node-app added
- start it as
node app.js
(from/usr/src/node-test-app
) - connect to the container's NODE_PORT
- don't forget to create the container as, for example,
docker run -p 3000 ...
- start it as
- only
firefox
tag: newer Firefox version (68.0.2, inherited from the base image) - only
chromium
tag: newer Chromium Browser version (76.0.3809.100, inherited from the base image)
- xubuntu-vnc-typescript
- newer base image (Ubuntu 18.04.3 LTS) (inherited from the base image)
- build argument ARG_REFRESHED_AT introduced
- environment variable REFRESHED_AT set to the actual build date
- TypeScript installed by the non-root default application user (1001:0)
- Dockerfile.typescript.firefox and Dockerfile.typescript.chromium removed
- only
firefox
tag: newer Firefox version (68.0.2, inherited from the base image) - only
chromium
tag: newer Chromium Browser version (76.0.3809.100, inherited from the base image)
- xubuntu-vnc-heroku
- newer base image (Ubuntu 18.04.3 LTS) (inherited from the base image)
- build argument ARG_REFRESHED_AT introduced
- environment variable REFRESHED_AT set to the actual build date
- TypeScript installed by the non-root default application user (1001:0) (inherited from the base image)
- Dockerfile.js.heroku.firefox and Dockerfile.js.heroku.chromium removed
- only
firefox
tag: newer Firefox version (68.0.2, inherited from the base image) - only
chromium
tag: newer Chromium Browser version (76.0.3809.100, inherited from the base image)
- xubuntu-vnc-firefox
- newer base image (Ubuntu 18.04.3 LTS) (inherited from the base image)
- Firefox updated to version 68.0.2
- Issue #2 fixed by updating to the latest Firefox version
- Issue #3 fixed by disabling the Firefox multi-process feature
- environment variable MOZ_FORCE_DISABLE_E10S and build argument ARG_MOZ_FORCE_DISABLE_E10S introduced
- image tag
multiprocess
introduced- same as
latest
but the multi-process is enabled (note that it will probably crash a lot)
- same as
- README has been updated
- xubuntu-vnc
- newer base image (Ubuntu 18.04.3 LTS)
- Issue #5 fixed
lab
tag: environment variable SUPPORT_USER_GROUP_OVERRIDE added so it's easier to check how the image was built (it has no other function)- build hooks introduced and therefore
- Dockerfile_lab removed
- Dockerfile.inkscape.bare and Dockerfile.firefox.bare also removed
- README file updated
- xubuntu-vnc
- sudo added
- default application user (headless) is added to sudoers (allowing for
sudo apt-get install
, for example) - default application user's password comes from $VNC_PW (headless by default)
- container user changed from root (0:0) to the default application user (headless, 1001:0)
- default application user (headless) is added to sudoers (allowing for
- sudo added
- xubuntu-vnc-firefox
- sudo added (inherited from the base)
- Firefox still kept on version 67.0.4 because 68.* crashes a lot
- xubuntu-vnc-chromium
- sudo added (inherited from the base)
- Chromium Browser updated to version 76.0.3809.87
- xubuntu-vnc-inkscape
- sudo added (inherited from the base)
- xubuntu-vnc-node
- sudo added (inherited from the base)
- Node.js updated to version 10.16.2 (includes npm version 6.9.0)
- xubuntu-vnc-typescript
- sudo added (inherited from the base)
- Visual Studio Code updated to version 1.37.0
- xubuntu-vnc-heroku
- sudo added (inherited from the base)
- Heroku CLI updated to version 7.27.1
- PostgreSQL updated to version 10.10
- xubuntu-vnc
- zip and unzip utilities added
- terminal emulator set explicitly to xfce4-terminal
- xubuntu-vnc-firefox
- zip and unzip utilities added (inherited from the base)
- Issue #1: fixed by setting the default web browser explicitly
- Issue #3: mitigated by keeping the previous version 67.0.4 which does not crash
- Issue #4: Wiki page Firefox version compatibility explains the fix
- xubuntu-vnc-chromium
- zip and unzip utilities added (inherited from the base)
- Issue #1: fixed by setting the default web browser explicitly
- xubuntu-vnc-node, xubuntu-vnc-typescript, xubuntu-vnc-javascript-heroku, xubuntu-vnc-inkscape
- zip and unzip utilities added (inherited from the base)
- Issue #1 (tags with web browsers only): fixed by setting the default web browser explicitly (inherited from the base)
- Issue #3 (firefox tags only): mitigated by keeping the previous version 67.0.4 which does not crash (inherited from the base)
- Issue #4 (firefox tags only): Wiki page Firefox version compatibility explains the fix (inherited from the base)
- xubuntu-vnc-node
- Dockerfile redesigned
- git added
- explicit Node.js version 10.6.0
- npm version 6.9.0 (comes with node)
- Dockerfile redesigned
- xubuntu-vnc-firefox
- still kept on version 67.0.4 because also 68.0.1 crashes a lot (Gah. Your tab just crashed.)
- xubuntu-vnc-javascript
- folder renamed to xubuntu-vnc-typescript
- Dockerfile redesigned
- curl and git removed (they are inherited from the base now)
- newer Node.js and npm (inherited from the base)
- xubuntu-vnc-javascript-heroku
- based on the renamed xubuntu-vnc-typescript now
- newer Node.js and npm (inherited from the base)
- xubuntu-vnc-firefox
- alternative explicit Firefox version installation added
- Firefox version kept on 67.0.4 because 68.0 crashes a lot
- xubuntu-vnc-node
- only VNC port 5901 is exposed by default
- build argument ARG_EXPOSED_PORT removed
- README file updated
- xubuntu-vnc-javascript
- only VNC port 5901 is exposed by default (inherited from the base)
- resources for Heroku and PostgreSQL moved out
- README file updated
- xubuntu-vnc-heroku
- folder added as new
- xubuntu-vnc-node
- build argument ARG_EXPOSED_PORT allows changing the default exposed port (instead of 8080)
- xubuntu-vnc-firefox
- sample
Dockerfile.firefox.myown
shows how to build images with own Firefox preferences in few seconds - Firefox version kept on 67.0.4 because 68.0 crashes a lot
- sample
- xubuntu-vnc-javascript
- Git added
- sample Dockerfiles added
Dockerfile.js.heroku
adds heroku-cli and PostgreSQL
- xubuntu-vnc refreshed
- Ubuntu version 18.04.2 LTS
- xubuntu-vnc-firefox refreshed
- Firefox version 67.0.4
- xubuntu-vnc-chromium refreshed
- Chromium Browser version 75.0.3770.90
- xubuntu-vnc-inkscape refreshed
- Inkscape version 0.92.3
- xubuntu-vnc-node modified and refreshed
- folder permissions fixed
- Node.js version 8.10.0
- npm version 3.5.2
- xubuntu-vnc-javascript modified and refreshed
- LoopBack removed from default Dockerfiles
- folder permissions fixed
- Visual Studio Code
- bash as pre-configured shell type
- version 1.36.1
- TypeScript version 3.5.3
- xubuntu-vnc-node
- README file updated - screenshot added
- xubuntu-vnc-javascript
- README file updated - screenshot added
- desktop launcher Visual Studio Code added
Initial version is new.
Initial version is new.
apt-get autoremove
added to all Dockerfiles
Initial version is new.
Initial version is new.
Initial version is derived from the version 19.06.02 of accetto/ubuntu-vnc-xfce-firefox-plus.
The following plus features are implemented:
- Backup folder firefox.plus containing
- file user.js for personal Firefox preferences
- helper utility script copy_firefox_user_preferences.sh
- Desktop launcher Copy FF Preferences for the utility
- Desktop launcher FF Profile Manager
Initial version is derived from the version 19.06 of accetto/ubuntu-vnc-xfce and redesigned:
- tini as entry-point initial process (PID 1)
- noVNC not included any more
- only one VNC port exposed (5901)
- Module nss_wrapper not used any more
- scripts generate_container_user and vnc_startup.sh adjusted
- Script set_user_permissions.sh updated
- Build argument ARG_SUPPORT_USER_GROUP_OVERRIDE supports overriding also user groups, like 'y' in the following
docker run --user x:y
- only numerical 'x' and 'y' are supported
- File manager (Thunar) pre-configured
- Owner, Permissions and Group columns shown by default
- Type column suppressed
- Terminal pre-configured
- automatic background color change for each tab