How to upgrade (one or all containers)
- Connect to the server as root
- Go to
/home/VNC/
and run./upgrade-docker-compose.sh <user>
,<user>
can be either a username (liketest
) or the keywordall
to upgrade all containers - Check that all upgraded VNC are running (if you get a password prompt, it is working), you can use
list_instances.sh
to see all the URL to test
Pulling vnc ... error
ERROR: for vnc pull access denied for vnc, repository does not exist or may require 'docker login'
ERROR: pull access denied for vnc, repository does not exist or may require 'docker login'
This is due to the fact that the vnc
image is not in the Docker Hub repositories but in our Gitlab. Therefore, the image pull fails and the image is built right after.
Technical details
The script /home/VNC/upgrade-docker-compose.sh
, does the following steps:
- Pull last version of the
vnc
source repository - Pull external docker images
- Build local
vnc
image - Copy
docker-compose.yml
from source repository to user(s) directory(ies) - Restart the container(s)