Comments (3)
If you pulled it on the 25th of May, that would be Guacamole 1.5.1, with Tomcat 9.0.75, S6 Overlay 3.1.5.0, and PostgreSQL JDBC 42.6.0.
If you did not specify a particular tag, you would have pulled the latest
tag, which comes with a PostgreSQL 13 backend.
Unfortunately, I do not keep track of all the hashes of the images I build.
But you can run docker image inspect abesnier/guacamole
. That will provide you with a lot of details on the image, especially the environment variables. those will contain all the versions numbers of the image components. Example of the current abesnier/guacamole:latest
image:
"Env": [ "PATH=/usr/lib/postgresql/13/bin:/usr/local/tomcat/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "JAVA_HOME=/opt/java/openjdk", "LANG=en_US.UTF-8", "LANGUAGE=en_US:en", "LC_ALL=en_US.UTF-8", "JAVA_VERSION=jdk-11.0.19+7", "CATALINA_HOME=/usr/local/tomcat", "TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib", "LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib", "GPG_KEYS=48F8E69F6390C9F25CFEDCD268248959359E722B A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 DCFD35E0BF8CA7344752DE8B6FB21E8933C60243", "TOMCAT_MAJOR=9", "TOMCAT_VERSION=9.0.76", "TOMCAT_SHA512=028163cbe15367f0ab60e086b0ebc8d774e62d126d82ae9152f863d4680e280b11c9503e3b51ee7089ca9bea1bfa5b535b244a727a3021e5fa72dd7e9569af9a", "GUACAMOLE_HOME=/config/guacamole", "PGDATA=/config/postgres", "POSTGRES_USER=guacamole", "POSTGRES_DB=guacamole_db", "S6OVERLAY_VER=3.1.5.0", "POSTGREJDBC_VER=42.6.0", "GUAC_DOWN_PATH=https://dlcdn.apache.org/guacamole", "GUAC_VER=1.5.2", "GUAC_VER_PATH=1.5.2", "PG_MAJOR=13", "GUACD_LOG_LEVEL=info", "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0"
I still have question on what you want to do. Versions bumps of Guacamole, Tomcat, S6 overlay and PostgreSQL JDBC can be done in place (i.e. as long as you use the same image tag, update will be transparent for you).
The only time you need to pay very particular attention for an upgrade is when you want to move from PostgreSQL 13 (the default one) to PostgreSQL 14 or 15 (images tags ending with -pg14
or -pg15
). In that case, make sure you backup your data, and follow the instructions here.
from docker-guacamole.
Thanks for the elaborate info.
"I still have question on what you want to do. Versions bumps of Guacamole, Tomcat, S6 overlay and PostgreSQL JDBC can be done in place (i.e. as long as you use the same image tag, update will be transparent for you)."
Well, yesterday I stopped the container, deleted the image, and restarted the container - causing latest
to be pulled. The container failed to start properly. I then wanted to pull the previous version, and realised that I had no clue of what version was working for me. Restored the docker host from backup, and Guacamole is now back, on the "old" version.
So, now I'm just looking for all info on how to upgrade, without risking troubles.
If I understand you correctly, latest
should still be PostgreSQL 13, so that wasn't the reason for my botched upgrade.
Will try again, and will start another issue with log messages in case it goes bad once more.
from docker-guacamole.
resolved in #19
from docker-guacamole.
Related Issues (20)
- 2FA no longer valid HOT 7
- Extension names are incorrect for environment variables HOT 1
- `1.5.2` fails to start HOT 3
- Mouse bug Issues on Windows machines HOT 3
- Shut down itself HOT 4
- Passing client ip to tomcat - Cloudflare tunnel HOT 3
- Adding French-Canadian Keyboard to the build HOT 11
- Will stop connecting to Host needs a conatiner reboot HOT 1
- guacd issue HOT 5
- Can't start docker for arm/v7 (raspberry) HOT 11
- Unable to to VNC into itself on MacOS HOT 1
- Backup HOT 2
- SSH Keys Issue
- SAML issue HOT 3
- Custom theme HOT 2
- No access to directory "/config/postgres": Permission denied
- Postgres Password HOT 2
- File transfer - download files HOT 1
- Reset password via ssh HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-guacamole.