...
Créer et mettre en route pour la première fois le conteneur JMap Server
Run the following command at the terminal to create and launch the containerDans le terminal, entrez les commandes suivants pour créer et mettre en route le conteneur :
Linux
docker run -e TZ=America/New_York -it -e LOCAL_USER_ID=`id -u $USER` -e VM_OPTIONS_XMX=4g -p 8080:8080 -p 7003:7003 -d -v /home/jmapserver/systemconfig:/opt/jmap/systemconfig -v /home/jmapserver/data:/opt/jmapdata --name jmapserver k2geospatial/jmap:7_Jakarta_latest (k2geospatial/dev:7_Jakarta-SNAPSHOT)
Windows
docker run -e TZ=America/New_York -it -e VM_OPTIONS_XMX=4g -p 8080:8080 -p 7003:7003 -d -v C:\\jmapserver\systemconfig:/opt/jmap/systemconfig -v C:\\jmapserver\data:/opt/jmapdata --name jmapserver k2geospatial/ jmap:7_Jakarta_latest (k2geospatial/dev:7_Jakarta-SNAPSHOT)
Paramètres
-e LOCAL_USER_ID = ʻid -u $ USER` tells Docker to write data as the account used in the current sessionindique à Docker d'écrire les données dans le compte utilisé dans la session courante.
-e VM_OPTIONS_XMX = 4g allocates alloue 4 gigabytes to the JVM. The default is 2 gigabytes if this environment variable is not specifiedà la JVM (machine virtuelle java). Si cette variable n’est pas spécifiée, la valeur allouée par défaut est 2 gigabytes.
-p 7003 and 8080 define the ports through which JMap Server will be accessible définit les ports à travers lesquels accéder à JMap Server.
-v / home / jmapserver / systemconfig: / opt / jmap / systemconfig indicates that the JMap system data volume is in the indique que le volume de données système de JMap est dans le repertoire / home / jmapserver / systemconfig directory of the server and that it will be mounted in du serveur et qu’il va être monté dans / opt / jmap / systemconfig.
-v / home / jmapserver / data: / opt / jmapdata indicates that the JMap spatial data volume is in the indique que le volume de données spatiales de JMap est dans le repertoire / home / jmapserver / data directory of the server and that it will be mounted in du serveur et qu’il va être monté dans / opt / jmapdata.
--name jmapserver determines that the name of the new container will be jmapserver. This name will be used later to control the container. détermine que le nom du nouveau conteneur sera Ce nom sera utilisé par la suite pour contrôler le conteneur.
k2geospatial / jmap: latest is the name of the most recent JMap Docker image. It will be downloaded from Docker Hub. It is also possible to request a particular version by specifying for example est le nom de l’image la plus récente du conteneur Docker de JMap. Elle va être téléchargée à partir de Docker Hub. Il est aussi possible de solliciter une version particulière en spécifiant, par exemple k2geospatial / jmap: 7_jakarta.
-d will execute the jmap server console in background. It means you will not see the console running in the terminal. This option is optional exécutera la console de JMap Server en arrière-plan. Vous n’allez pas visualiser la console roulant dans le terminal. C’est un paramètre optionnel.
-e TZ=America/New_York will set time zone établi le fuseau horaire.
Place the license file
After creating and running the container, JMap Server stops automatically because it cannot find a license file. As with the traditional installation, an activationkey.txt file is generated automatically and must be sent to the K2 Geospatial team for the creation of the license file (jmap.license). The activationkey.txt file is generated at the root of the JMap system data volume.
...
You will need to restart the previous created container.
Stop the JMap Server container
Once the container has been created and started for the first time, and once the license file is correctly placed, use this command to stop it:
...
jmapserver is the name of the container
Start the JMap Server container
Use this command to start the container:
docker start jmapserver
Consult the JMap Server console
Whether the container is started or stopped, use this command to view the JMap Server console:
docker logs jmapserver
Update JMap Server
It is easy to update a JMap Server installation in a Docker container. The procedure is to download a newer image and relaunch the container.
...
3- Run the docker run command again, specifying the new image as a parameter.
Install an extension
Extensions can be installed in your JMap and Docker environment by following the following steps:
...