Création d'un conteneur
Vous trouverez sur cette page des informations importantes pour vous assister tout au long des étapes de la création d'un conteneur.
Recherche et téléchargement d'images
Dans l'onglet Registre, vous pouvez importer un référentiel de communauté qui contient des images chargées par d'autres développeurs. Pour vous aider à démarrer, Synology a inclus Docker Hub, le plus grand référentiel d'images, comme référentiel par défaut.
Pour créer un conteneur :
- Saisissez un mot-clé. (Dans le cas présent, nous allons créer le conteneur Transmission, un puissant logiciel de téléchargement pour HTTP, BT, NZB et plus encore).
- Cherchez dans les résultats celui que vous souhaitez utiliser. Sélectionnez-le et cliquez sur le bouton Télécharger situé en haut ou double-cliquez simplement pour commencer le téléchargement.
- Accédez à l'onglet Image et vous pourrez découvrir votre image dans la liste.
Pour afficher les informations de la page officielle d'une image :
- La plupart du temps, la création d'un conteneur nécessite des paramètres de variables, et ces informations sont souvent fournies par le développeur. Cliquez sur l'icône en regard du titre de l'image.
- Cela vous permet d'accéder à la page d'information de l'image. Nous vous recommandons de lire les pages d'information et de Dockerfile avant la création de Docker, car elles offrent des informations capitales.
- Sur la page Dockerfile, nous pouvons trouver le numéro de page nécessaire à la création du conteneur. (Par exemple, sur la page d'information et la page de Dockerfile de gfjardim/transmission, vous pouvez trouver des informations importantes telles que le numéro de port, le nom du volume, les variables dont vous avez besoin pour la configuration.)
- Le niveau de détail peut varier en fonction du gestionnaire d'images. Les informations sont parfois faciles à suivre, mais quelquefois elles ne sont vraiment pas évidentes et peuvent nécessiter une observation attentive.
Pour créer une image via un assistant :
- Vous pouvez créer un conteneur via un assistant avec une entrée manuelle ou via la commande d'exécution de Docker. Nous allons choisir un assistant ordinaire car certaines informations (notamment le numéro de port) manquent dans cette commande d'exécution de Docker.
- Saisissez l'information suivante :
- Nom du conteneur : Vous pouvez choisir n'importe quel nom qui n'est pas utilisé par d'autres conteneurs.
- Paramètres des ports : Saisissez 9091 pour Port du conteneur car il s'agit du port par défaut recommandé sur la page Dockerfile. Dans Port local, saisissez n'importe quel port utilisé sur votre Synology NAS.
- Cliquez sur Suivant.
- Configurez les paramètres suivants :
- Activer la limitation des ressources : Vous pouvez affecter manuellement la mémoire et définir la priorité l'utilisation du processeur. Laissez cette option décochée si vous souhaitez que Docker la gère pour vous.
- Créer un raccourci sur le bureau : Transmission possède une IUG WEB de gestion qui nous permet de créer un raccourci afin d'accéder facilement à l'interface. Saisissez le domaine ou l'adresse IP de votre Synology NAS, suivi du port local défini sur la première page, et qui est 8889.
- Cliquez sur Suivant pour voir le résumé des paramètres de base.
- Cliquez sur Paramètres avancés.
- Comme Transmission est un logiciel de téléchargement, il nous faut une méthode d'accès au fichier téléchargé. Sans mappage d'un dossier partagé physique sur un Synology NAS, tous les fichiers téléchargés sont stockés dans les conteneurs et sont difficiles à récupérer. Sur la page Dockerfile de Transmission, nous pouvons voire de volumes dans Transmission : /config et /downloads. Nous allons maintenant effectuer les étapes suivantes pour mapper ces deux volumes dans les dossiers physiques partagés sur le Synology NAS.
- Décochez l'option Lecture seule car nous devons accorder à Transmission l'autorisation d'écrire des données sur les disques durs physiques.
- Comme l'accès à Transmission nécessite des identifiants, nous devons définir des comptes pendant la création. Cliquez sur l'onglet Environnement.
- Depuis la commande d'exécution de Docker, nous avons trouvé que les variables s'appellent USERNAME et PASSWORD. Créez-les dans Variables d'environnement. Les variables doivent être celles mentionnées dans le fichier d'aide de l'image, la valeur étant laissée à votre discrétion.
- Cliquez sur OK pour revenir à la page de résumé.
- Cochez Exécuter ce conteneur lorsque l’assistant a terminé pour lancer automatiquement le conteneur.
- Cliquez sur Appliquer pour créer le conteneur.
- Si la création du conteneur est réussie, vous pouvez voir une icône de raccourci sur le bureau.
- Double-cliquez dessus pour lancer l'application.
- Un autre onglet s'ouvre et vous demande vos identifiants. Saisissez le nom d'utilisateur et le mot de passe que vous avez précédemment configurés dans l'assistant pour octroyer l'accès.
- Vous devez maintenant accéder à l'interface du conteneur que vous venez de créer.
Remarque :
- Il est toujours conseillé de lire les pages d'information des images avant de créer des conteneurs car certaines informations sont nécessaires à la création.
- Comme Docker Hub est le plus grand référentiel d'images de Docker, toute personne peut librement transférer ses images personnalisées. Si vous ne parvenez pas à créer un conteneur avec les paramètres corrects, cela peut être dû à des problèmes de qualité de l'image, auquel cas nous vous recommandons d'essayer une autre image.