Arguments de la commande d'exécution de Docker
Pour créer des conteneurs pour Domino, utilisez la commande docker run avec les arguments suivants.
- Lorsque vous émettez des commandes dans l'interface de ligne de commande Docker, par défaut, vous devez précéder les commandes par
sudo. Pour éviter d'avoir à le faire, les administrateurs système peuvent créer un groupe UNIX appelédockeret y ajouter des utilisateurs appropriés. Les étapes de cette documentation supposent l'utilisation du groupedockeret excluent le préfixesudodans les commandes Docker. Pour plus d'informations sur la création d'un groupedocker, voir Post-installation steps for Linux dans la documentation Docker. - A partir de Domino 12, l'outil Pod Manager (podman) est un environnement d'exécution de conteneurisation pris en charge. Suivez la documentation de Domino sur Docker, mais sur la ligne de commande, remplacez docker par podman.
| Argument | Description |
|---|---|
<execution mode> |
Indique le mode à utiliser lorsque le conteneur s'exécute. Utilisez toujours le mode spécifié lorsque vous exécutez le conteneur.
Vous pouvez également utiliser l'argument |
--rm |
Indique à Docker de supprimer le conteneur après l'arrêt du conteneur. Généralement, il est utilisé lors de la création d'un conteneur temporaire pour exécuter la configuration du serveur ou pour effectuer une mise à niveau. |
--name <container name> (obligatoire) |
Spécifie un nom convivial unique à utiliser pour référencer le conteneur lors de l'émission de commandes Docker. |
-v <docker volume name> (obligatoire) |
Spécifie le volume Docker pour stocker l'annuaire de travail Domino de façon permanente. Remarque : Le volume est créé s'il n'existe pas déjà. |
--hostname <hostname> (obligatoire) |
Indique le nom d'hôte qui est mappé au conteneur Domino, généralement le nom d'hôte Internet qualifié complet du système hôte sur lequel Docker s'exécute. |
--cap-add=SYS_PTRACE (recommandé) |
Active les paramètres permettant à NSD de capturer les piles d'appels via l'outil ptrace en cas de problème nécessitant un ticket de support. |
--env secretpwfile=<container secrets file> |
Définit une variable de conteneur, secretpwfile, qui spécifie le chemin d'accès au répertoire de travail vers un fichier de secrets qui stocke le mot de passe d'un ID serveur Domino. Par exemple :
Obligatoire uniquement lorsqu'un serveur ID est protégé par mot de passe et qu'un conteneur s'exécute en mode détaché. Pour plus d'informations, voir Création d'un fichier de secrets pour un ID serveur protégé par mot de passe. |
-p <HostPort:ContainerPort> |
Spécifie les ports du conteneur Domino à publier sur le système hôte. Pour que la fonction de serveur Domino fonctionne correctement, le port approprié pour chaque service Domino souhaité doit être répertorié. Les hôtes externes ne peuvent pas accéder aux services sans ports publiés. Pour référence, voici une liste de ports standard pour les services Domino communs :
Remarque : Le contrôleur de serveur et la console Java ne sont pas pris en charge sur un serveur Domino basé sur un conteneur.
Pour ajouter ou supprimer des ports après la création initiale du conteneur Domino, supprimez le conteneur et créez-en un qui spécifie tous les ports souhaités. |
<image> (obligatoire) |
Nom de l'image Docker précédemment chargée dans Docker à partir du fichier archive tar fourni avec le téléchargement du kit Web. Conseil : Utilisez docker image ls pour voir une liste des images Docker disponibles sur le système. |
<Domino image arguments> |
|
--autoconf |
Appelle une configuration Domino à une étape. Pour plus d'informations, voir Configuration de Domino en une seule touche. |
Pour une description complète des commandes Docker, voir Utiliser la ligne de commande Docker dans la documentation Docker. Vous pouvez également entrer docker à partir de l'invite de commande de votre système et appuyer sur ENTREE pour voir une description de chaque commande.