Création d'un conteneur temporaire pour configurer le serveur d'essai
Pour déployer un nouveau serveur d'essai Domino en tant que conteneur Docker, créez d'abord un conteneur temporaire pour terminer la configuration du serveur Domino distant.
Pourquoi et quand exécuter cette tâche
- Utilisez la commande docker run avec les arguments décrits dans cette procédure pour créer un conteneur qui exécute Domino et qui vous permet d'exécuter la configuration du serveur distant. Seule la configuration du serveur distant est prise en charge ; l'image de base universelle (UBI) Red Hat compatible Docker ne contient pas les bibliothèques X11 requises pour prendre en charge l'interface graphique (GUI) et l'affichage. Pour plus d'informations sur docker run, reportez-vous à Arguments de la commande d'exécution de Docker dans la documentation Domino Docker principale.
- Si vous avez mis en place un serveur supplémentaire dans le domaine et que l'ID serveur n'est pas stocké dans l'annuaire Domino, mettez l'ID serveur à disposition. Vous utiliserez la commande docker cp de cette procédure pour copier le fichier d'ID serveur dans le volume Domino.
- Si l'ID serveur Domino est protégée par mot de passe et si vous prévoyez d'exécuter le conteneur Domino en mode détaché (-d), vous devez créer un fichier de secrets pour stocker le mot de passe. Si vous créez le fichier de secrets manuellement, le fichier est disponible ; vous utiliserez la commande docker cp de cette procédure pour copier le fichier dans le volume Domino. Pour plus d'informations, reportez-vous à Création d'un fichier de secrets pour un ID serveur protégé par mot de passe dans la documentation Docker Domino principale.
- Une fois la configuration du serveur distant terminée (réussite ou non), le conteneur s'arrête. La commande de cette procédure inclut l'argument --rm pour supprimer le conteneur, qui n'est plus nécessaire.
- La configuration du serveur distant requiert uniquement les ports 8585 et 1352. Il n'est donc pas nécessaire de spécifier des ports supplémentaires.
Procédure
-
Pour déterminer le nom de l'image Docker Domino (requise pour l'étape suivante), depuis la fenêtre du terminal Docker, émettez la commande suivante pour répertorier les noms des images Docker sur votre système.
docker image ls -
Pour créer et exécuter un conteneur afin de terminer la configuration du serveur, exécutez la commande suivante :
L'exemple suivant crée et exécute le conteneurdocker run --rm --name <container name> -v <Docker volume name>:<data directory> -v <full path to license key file>:/local/notesdata/trial_account.txt --hostname <your_hostname> -p 8585:8585 -p 1352:1352 <image> --setupdominosetupen fonction de l'imagedomino-docker:V120_06102021prodtrial-allà l'aide du fichier de clé de licence d'essaitrial_account.txtdans/tmpdu système hôtedocker.renovations.com. Il crée l'annuaire de travail/local/notesdata, désigné par le volume nomménotesdata.docker run --rm --name dominosetup -v notesdata:/local/notesdata -v /tmp/trial_account.txt:/local/notesdata/trial_account.txt --hostname docker.renovations.com -p 8585:8585 -p 1352:1352 domino-docker:V120_06102021prodtrial-all --setupRemarque : Pour éviter les conflits de date-heure, les conteneurs Docker doivent s'exécuter dans le même fuseau horaire que le système hôte. Par défaut, le conteneur Docker d'essai Domino se trouve dans le fuseau horaire UTC. Si votre système hôte n'est pas dans le fuseau horaire UTC, ajoutez le paramètre-v /etc/timezone:/etc/timezone:roà la commande run pour monter le fichier de config/etc/timezoneà partir de votre système hôte dans le conteneur d'essai Domino en mode lecture seule :docker run --rm --name <container name> -v <Docker volume name>:<data directory> -v <full path to license key file>:/local/notesdata/trial_account.txt -v /etc/timezone:/etc/timezone:ro --hostname <your_hostname> -p 8585:8585 -p 1352:1352 <image> --setup -
Le serveur Domino se lance en mode écoute. Avant d'effectuer la configuration du serveur distant, exécutez les étapes suivantes si nécessaire. Sinon, passez cette étape.
-
Exécutez la configuration du serveur distant. Pour plus d'informations, reportez-vous à Utilisation du programme de configuration de serveur Domino à distance dans la documentation d'installation de Domino principale.
Remarque : Lors de la configuration du serveur distant, sélectionnez Navigateurs Web (services HTTP) dans la boîte de dialogue "Quels services Internet ce serveur Domino doit-il fournir ?".
Résultats
Une fois la configuration du serveur terminée, le conteneur s'arrête et est supprimé.