Synology Nas a un soutien officiel à Docker. Docker peut être une alternative aux machines virtuelles. Si vous n'avez pas assez de mémoire pour exécuter des machines virtuelles sur votre Synology NAS, vous pouvez utiliser des conteneurs Docker à la place. Les conteneurs Docker nécessitent une très petite quantité de mémoire et de ressources système pour exécuter.
Dans cet article, je vais vous montrer comment installer et utiliser Docker sur Synology Nas. Alors, commençons.
Installation de Docker sur Synology Nas:
Synology Nas Products soutient officiellement Docker. Pour utiliser Docker sur votre Synology NAS, vous devez installer le Docker application de la Synology Web GUI.
Tout d'abord, ouvrez le Centre d'emballage application de la Synology Web GUI.
Rechercher docker dans Centre d'emballage. Le Docker L'application doit être répertoriée, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Clique sur le Docker appliquer.
Cliquer sur Installer Pour installer le Docker App sur votre synologie NAS.
Sélectionnez le volume que vous souhaitez installer et conserver les données Docker à l'aide du menu déroulant et cliquez sur Suivant comme marqué dans la capture d'écran ci-dessous.
Cliquer sur Appliquer.
Le Docker L'application est installée. Cela peut prendre quelques secondes pour terminer.
À ce stade, le Docker l'application doit être installée.
Vous pouvez cliquer sur Ouvrir Pour ouvrir le Docker application de la Centre d'emballage application comme marquée dans la capture d'écran ci-dessous.
Vous pouvez également ouvrir le Docker application de la Menu principal de Synology Web GUI, comme marqué dans la capture d'écran ci-dessous.
Alors que vous exécutez le Docker App pour la première fois, vous verrez la fenêtre de dialogue suivante.
Si vous ne voulez pas le voir à chaque fois que vous ouvrez le Docker application, vérifiez le Ne montrez plus ça Cochez la boîte et fermez la fenêtre de dialogue comme marqué dans la capture d'écran ci-dessous.
Le Docker l'application doit être prête à l'emploi.
Téléchargement des images Docker:
Vous pouvez télécharger des images Docker à partir du Enregistrement Onglet du Docker appliquer. Par défaut, les images Docker disponibles dans le registre Docker Hub sont affichées. Vous pouvez également ajouter d'autres registres Docker et télécharger des images Docker à partir de là. Je vais vous montrer comment ajouter votre propre registre Docker dans une section ultérieure de cet article.
Pour télécharger une image Docker à partir du registre Docker Hub, saisissez votre mot-clé de recherche (httpd, Disons) et cliquez sur Recherche comme marqué dans la capture d'écran ci-dessous.
Les images docker qui correspondaient au mot clé de recherche doivent être répertoriées.
Si vous aimez une image Docker et que vous souhaitez en savoir plus, cliquez sur l'icône pour visiter la page Web officielle de cette image Docker.Par exemple, pour en savoir plus sur le httpd Image docker, cliquez sur l'icône comme marqué dans la capture d'écran ci-dessous.
Un nouvel onglet de navigateur doit ouvrir la page Docker Hub du httpd Docker Image, comme vous pouvez le voir dans la capture d'écran ci-dessous. Vous pouvez trouver toutes les informations dont vous avez besoin sur le httpd Image docker sur cette page.
Si vous aimez une image Docker et que vous souhaitez la télécharger, sélectionnez-la et cliquez sur Télécharger comme marqué dans la capture d'écran ci-dessous.
Sélectionnez la balise de votre image Docker sélectionnée dans le menu déroulant que vous souhaitez télécharger et cliquez sur Sélectionner comme marqué dans la capture d'écran ci-dessous.
Comme vous pouvez le voir, 1 nouvelle image est en cours de téléchargement.
Accédez à la Image Section pour voir la progression du téléchargement.
Comme vous pouvez le voir, le httpd: dernier Docker Image est en cours de téléchargement.
Tant que l'image Docker est téléchargée, l'icône de disque () animera.
Une fois le téléchargement terminé, l'animation icône du disque doit s'arrêter.
J'ai téléchargé une autre image Docker php: dernier, Comme vous pouvez le voir dans la capture d'écran ci-dessous.
La taille des images Docker que vous avez téléchargées doit être affichée dans le Image Section, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Gestion des images Docker:
Vous pouvez gérer vos images Docker téléchargées à partir du Image Section de la Docker appliquer.
Vous pouvez exporter une image docker à partir du Docker Application à votre Synology Nas Share.
Pour exporter une image Docker (php: dernier, Disons), sélectionnez le Docker image et cliquez sur Exporter comme marqué dans la capture d'écran ci-dessous.
Sélectionnez un dossier (docker-images /, Disons) à partir de l'une de vos partages Synology Nas (SHARE2, Disons) où vous souhaitez exporter l'image Docker et cliquez sur Sélectionner marqué dans la capture d'écran ci-dessous.
Comme vous pouvez le voir, l'image docker php: dernier est exporté. Cela peut prendre quelques secondes pour terminer.
Une fois l'image Docker exportée, vous devriez trouver un nouveau fichier d'archive (php (dernier).syno.le goudron Dans mon cas) dans le dossier que vous avez exporté; L'image Docker peut voir dans la capture d'écran ci-dessous.
Maintenant, supprimons le php: dernier Image docker et importez-le.
Pour supprimer une image Docker, sélectionnez l'image docker que vous souhaitez supprimer et cliquez sur Supprimer, Comme indiqué dans la capture d'écran ci-dessous.
Pour confirmer l'opération de retrait, cliquez sur Supprimer comme marqué dans la capture d'écran ci-dessous.
Le php: dernier L'image Docker doit être supprimée, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Pour importer le php: dernier Image docker à partir du fichier d'image Docker exporté, cliquez sur Ajouter > Ajouter à partir du fichier comme marqué dans la capture d'écran ci-dessous.
Sélectionnez le fichier image Docker que vous venez d'exporter et cliquez sur Sélectionner comme marqué dans la capture d'écran ci-dessous.
Le php: dernier L'image Docker doit être importée, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Gérer les registres de Docker:
Par défaut, le Docker Docker Hub officiel est utilisé sur le Docker appliquer. Ainsi, vous pouvez rechercher et télécharger toutes les images Docker disponibles sur Docker Hub. C'est plus que suffisant pour la plupart des gens. Mais, si vous avez besoin d'ajouter des registres tiers Docker ou de vos propres registres Docker, vous pouvez également le faire.
Pour gérer les registres Docker, cliquez sur Paramètres du Enregistrement Section comme marqué dans la capture d'écran ci-dessous.
Par défaut, vous aurez les registres Docker suivants. Le Hub docker Registre et le Hub Aliyun enregistrement.
Utilisez le Hub Aliyun registre au lieu du Hub docker Registre, sélectionnez-le et cliquez sur Utiliser comme marqué dans la capture d'écran ci-dessous.
Le Hub Aliyun Le registre doit être activé, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Pour ajouter un nouveau registre Docker, cliquez sur Ajouter comme marqué dans la capture d'écran ci-dessous.
Tapez les informations du registre Docker que vous souhaitez ajouter et cliquer sur Confirmer.
Un nouveau registre Docker doit être ajouté, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Vous pouvez modifier un registre Docker que vous avez également ajouté récemment.
Pour modifier un registre Docker, sélectionnez-le et cliquez sur Modifier comme marqué dans la capture d'écran ci-dessous.
Maintenant, effectuez les modifications nécessaires et cliquez sur Confirmer Pour enregistrer les modifications.
Pour supprimer un registre Docker, sélectionnez-le et cliquez sur Supprimer comme marqué dans la capture d'écran ci-dessous.
Le registre Docker sélectionné doit être supprimé.
Création de conteneurs Docker:
Pour créer un conteneur Docker, accédez à Image Section de la Docker appliquer. Ensuite, sélectionnez l'image Docker que vous souhaitez utiliser pour créer le conteneur et cliquez sur Lancement comme marqué dans la capture d'écran ci-dessous.
Tapez un nom pour le conteneur dans le Nom de conteneur Section comme marqué dans la capture d'écran ci-dessous.
Je vais l'appeler http-server-1.
Si vous souhaitez exécuter le conteneur comme racine (avec des privilèges de superutilisateurs), vérifiez le Exécuter un conteneur à l'aide du privilège élevé Cochez la boîte comme marquée dans la capture d'écran ci-dessous.
Vous pouvez également limiter le processeur et l'utilisation de la mémoire du conteneur.
Pour limiter les ressources, vérifiez le Activer la limitation des ressources cocher la case et définir le Priorité du processeur et Limite de mémoire Comme vous le souhaitez.
Pour configurer certains paramètres avancés pour le conteneur, cliquez sur Réglages avancés comme marqué dans la capture d'écran ci-dessous.
Si vous souhaitez démarrer le conteneur automatiquement lorsque vos bottes Synology NAS, vérifiez le Activer l'automobile Cochez la boîte comme marquée dans la capture d'écran ci-dessous.
Pour créer un raccourci de ce conteneur sur le bureau de GUI Web Synology, vérifiez le Créer un raccourci sur le bureau cocher la boîte et le configurer selon les besoins.
Pour ajouter des volumes au conteneur, cliquez sur le Volume Onglet du Réglages avancés fenêtre, comme indiqué dans la capture d'écran ci-dessous.
Si vous visitez la page Docker Hub de l'image Docker que vous utilisez, vous devez connaître les volumes que vous devez créer pour votre conteneur.
Par exemple, j'utilise le httpd Image docker pour créer un conteneur. Dans la page Docker Hub du httpd Image Docker, vous pouvez voir que je dois créer un volume pour le conteneur qui se lie au dossier / usr / local / apache2 / htdocs du conteneur.
Pour ajouter un nouveau volume au conteneur, cliquez sur Ajouter le dossier comme marqué dans la capture d'écran ci-dessous.
Il vous sera demandé de sélectionner un dossier que vous souhaitez lier à votre conteneur.
Lorsque vous installez le Docker App sur votre synologie NAS, il créera une nouvelle part docker sur le volume où vous avez installé le Docker appliquer. Mon conseil serait de conserver vos volumes et autres fichiers liés à votre conteneur dans leur dossier séparé dans le docker partager.
Créer un nouveau dossier dans le docker partager, sélectionner le docker Partager et cliquer sur Créer le dossier comme marqué dans la capture d'écran ci-dessous.
Tapez le nom de votre conteneur (http-server-1 dans mon cas) et cliquez sur D'ACCORD.
Pour créer un nouveau dossier à l'intérieur du http-server-1 / dossier, sélectionnez-le et cliquez sur Créer le dossier.
Tapez un nom de dossier et cliquez sur D'ACCORD. Le nom du dossier doit ressembler au chemin où vous souhaitez monter le dossier dans votre conteneur.
Dans mon cas, c'est htdocs comme je veux le monter dans le / usr / local / apache2 / htdocs répertoire du conteneur.
Une fois le dossier créé, sélectionnez-le et cliquez sur Sélectionner comme marqué dans la capture d'écran ci-dessous.
Maintenant, vous devez saisir le chemin où vous souhaitez monter le dossier que vous avez sélectionné.
Dans ce cas, c'est le / usr / local / apache2 / htdocs annuaire. Tapez juste le chemin du mont, et vous êtes prêt à partir.
Vous pouvez configurer le réseau du conteneur à partir du Réseau Onglet du Réglages avancés fenêtre.
Par défaut, les conteneurs Docker utiliseront une plage d'adresses IP privée qui n'est pas accessible à partir de votre réseau domestique. Ainsi, vous devrez utiliser la redirection de port pour accéder aux services exécutés sur vos conteneurs Docker.
Mais, si vous souhaitez accéder aux conteneurs Docker à partir de votre répertoire de réseau domestique sans transfert de port, vérifiez le Utilisez le même réseau que Docker Host Cochez la boîte comme marquée dans la capture d'écran ci-dessous.
Dans le Paramètres du port Onglet du Réglages avancés fenêtre, vous pouvez configurer la transfert de port pour le conteneur Docker.
Selon l'image docker que vous utilisez le conteneur Créer, vous avez peut-être déjà certaines règles de transfert de port par défaut.
J'ai une règle de transfert de port par défaut qui transfère le port TCP 80 du conteneur vers le Synology NAS.
Je transmettrai le port TCP à conteneur 80 sur le port TCP 8888 sur ma synologie NAS. Alors le Port local le numéro sera 8888, et le Port de conteneur le numéro sera 80, et le Taper sera TCP.
Si vous souhaitez ajouter une nouvelle règle de transfert de port, cliquez sur le + icône comme marqué dans la capture d'écran ci-dessous.
Une règle de transfert de port vide doit être ajoutée, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Tapez dans le Port local, le Port de conteneur, et sélectionnez le Taper dans le menu déroulant au besoin. Une fois que vous avez terminé, la règle de transfert de port doit être ajoutée.
Si vous souhaitez supprimer une règle de transfert de port, sélectionnez-la et cliquez sur le - icône comme marqué dans la capture d'écran ci-dessous.
La règle de transfert de port doit être supprimée.
Dans le Environnement Onglet du Réglages avancés fenêtre, vous pouvez configurer les variables d'environnement du conteneur et la commande que le conteneur sera exécuté lorsque il commencera.
Selon l'image Docker que vous utilisez pour créer le conteneur, vous avez peut-être déjà des variables d'environnement, comme indiqué dans la capture d'écran ci-dessous.
Si vous devez ajouter une nouvelle variable d'environnement, cliquez sur le + icône comme marqué dans la capture d'écran ci-dessous.
Une entrée de variable d'environnement vide doit être ajoutée, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Tapez le nom de la variable d'environnement et la valeur. Une fois que vous avez terminé, il faut ajouter.
Si vous souhaitez supprimer une variable d'environnement, sélectionnez-la et cliquez sur le - icône comme marqué dans la capture d'écran ci-dessous.
Votre variable d'environnement sélectionnée doit être supprimée.
Pour définir la commande que vous souhaitez exécuter lorsque votre conteneur Docker démarre, saisissez la commande de la section de commande comme marqué dans la capture d'écran ci-dessous.
Une fois que vous avez terminé la configuration de certains paramètres avancés pour le conteneur, cliquez sur Appliquer.
Cliquer sur Suivant.
Les paramètres qui seront utilisés pour créer le conteneur http-server-1 devrait être affiché. Pour créer un conteneur avec ces paramètres, cliquez sur Appliquer.
Un nouveau conteneur http-server-1 devrait être créé.
Vous pouvez trouver tous les conteneurs Docker que vous avez créés dans le Récipient Onglet du Docker appliquer. Vous pouvez gérer vos conteneurs à partir d'ici.
Les conteneurs en cours d'exécution doivent également être affichés dans le Aperçu Onglet du Docker App, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Utilisation de conteneurs Docker:
Vous pouvez voir les informations d'utilisation du CPU et de la mémoire / RAM et le temps d'exécution des conteneurs de tous les conteneurs Docker que vous avez créés à partir du Récipient Section de l'application docker.
Comme vous pouvez le voir, le http-server-1 conteneur que j'ai créé plus tôt est En cours pour 12 minutes. Il utilise 11 Mb de mémoire / RAM et utilise à peine n'importe quelle ressource CPU.
Créons un indice.html fichier dans le htdocs / volume du conteneur.
Une fois la indice.html Le fichier est créé dans le volume du conteneur, vous devriez pouvoir y accéder à partir du serveur HTTP qui s'exécute dans le conteneur.
J'ai transmis le port TCP à conteneur 80 Sur mon port Nas Synology 8888. Ainsi, je peux accéder au serveur HTTP en cours d'exécution dans le conteneur Docker http-server-1 à partir d'un navigateur Web utilisant l'URL http: // 192.168.0.110: 8888 comme vous pouvez le voir dans la capture d'écran ci-dessous.
Ici, 192.168.0.110 L'adresse IP de ma synologie NAS est-elle. Ce sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre.
Pour trouver plus d'informations sur un conteneur Docker, sélectionnez-le et cliquez sur Détails comme marqué dans la capture d'écran ci-dessous.
Une nouvelle fenêtre doit être ouverte.
Dans le Aperçu onglet, vous pouvez voir les informations d'utilisation du processeur et de la RAM du conteneur, les variables d'environnement ajoutées au conteneur, les règles de transfert de port configurées du conteneur et certaines informations d'exécution du conteneur.
Tu peux Commencer, Arrêt, Redémarrage et Arrêt de force un conteneur du Aperçu onglet aussi.
Dans le Processus Onglet, vous pouvez trouver les informations suivantes sur tous les processus en cours d'exécution du conteneur:
Identifiant de processus: L'ID de processus du processus en cours d'exécution.
Commande d'exécution: La commande qui est utilisée pour démarrer le processus.
L'utilisation du processeur: Le pourcentage de CPU que le processus utilise.
Taille mémoire: La quantité de RAM / mémoire que le processus utilise.
Dans le Enregistrer Onglet, vous pouvez trouver les journaux des processus en cours d'exécution sur votre conteneur. Les journaux sont bien regroupés par date, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Vous pouvez démarrer un shell et faire l'administration sur votre conteneur à partir de la ligne de commande à partir de l'onglet Terminal. Vous pouvez également exécuter n'importe quelle commande et voir sa sortie.
Pour accéder au shell du conteneur, cliquez sur Créer comme marqué dans la capture d'écran ci-dessous.
Un nouveau terminal de coquille doit être créé, comme vous pouvez le voir dans la capture d'écran ci-dessous. Vous pouvez exécuter n'importe quelle commande que vous souhaitez dans ce terminal de shell et administrer votre conteneur à partir de la ligne de commande.
Vous pouvez créer autant de terminaux de coquille que vous avez besoin.
Vous pouvez également exécuter d'autres commandes à partir d'ici.
Pour ce faire, cliquez sur le Créer > Lancement avec commande comme marqué dans la capture d'écran ci-dessous.
Maintenant, saisissez une commande que vous souhaitez exécuter et cliquez sur D'ACCORD.
La commande doit s'exécuter sur le conteneur et la sortie doit être affichée, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Vous pouvez renommer ou supprimer un terminal du Terminal onglet aussi.
Pour renommer un terminal, sélectionnez-le et cliquez sur Renommer.
Tapez un nouveau nom de terminal et cliquez sur D'ACCORD.
Le terminal doit être renommé.
Pour supprimer un terminal, sélectionnez-le et cliquez sur Supprimer.
Le terminal doit être supprimé.
Vous pouvez démarrer et arrêter un conteneur en utilisant le bouton à bascule comme marqué dans la capture d'écran ci-dessous.
Lorsqu'un conteneur est En cours, Le bouton à bascule sera bleu.
Pour arrêter un conteneur en cours d'exécution, cliquez sur le bouton à bascule.
Le conteneur doit être Arrêté, Comme vous pouvez le voir dans la capture d'écran ci-dessous.
Lorsque le conteneur est Arrêté, Le bouton à bascule doit être gris.
Lorsqu'un conteneur est Arrêté, vous pouvez modifier la configuration du conteneur.
Pour modifier la configuration du conteneur, sélectionnez le conteneur et cliquez sur Modifier.
Vous devriez voir la même fenêtre de configuration que vous l'avez vu lors de la création du conteneur. Vous devriez être familier avec toutes les options telles que je les ai expliquées plus tôt dans cet article.
Du réglages généraux onglet, vous pouvez modifier le nom du conteneur, configurer les privilèges des conteneurs, configurer les limites de ressources, configurer les paramètres de démarrage du conteneur et créer un raccourci de bureau.
Du Volume onglet, vous pouvez gérer les volumes de conteneurs.
Du Paramètres du port Onglet, vous pouvez gérer les règles de transfert de port de votre conteneur.
Du Environnement onglet, vous pouvez gérer les variables d'environnement des conteneurs.
Une fois que vous avez terminé avec la configuration du conteneur, cliquez sur Appliquer comme marqué dans la capture d'écran ci-dessous.
Une fois que vous avez configuré le conteneur, cliquez sur le bouton à bascule pour démarrer le conteneur.
Le conteneur doit fonctionner, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Vous pouvez sélectionner un conteneur et cliquer sur Action pour Commencer, Arrêt, Redémarrage, et Arrêt de force Votre conteneur, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Clonage des conteneurs Docker:
Vous pouvez cloner la configuration d'un conteneur Docker existant pour créer un nouveau conteneur Docker.
Pour cloner un conteneur Docker, sélectionnez-le et cliquez sur Paramètres > Paramètres en double comme marqué dans la capture d'écran ci-dessous.
Tapez un nom pour le conteneur cloné et cliquez sur Appliquer.
Je vais l'appeler http-server-2.
Un nouveau conteneur http-server-2 devrait être créé, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Tandis que le http-server-2 Le conteneur est Arrêté, Sélectionnez-le et cliquez sur Modifier.
Changer le port local en 8889 du Paramètres du port Onglet et cliquez sur Appliquer comme marqué dans la capture d'écran ci-dessous. Le http-server-2 La configuration du conteneur doit être mise à jour.
Cliquez sur le bouton basculer du http-server-2 conteneur comme marqué dans la capture d'écran ci-dessous pour démarrer le conteneur.
Le http-server-2 Le conteneur doit être en cours, Comme vous pouvez le voir dans la capture d'écran ci-dessous.
Comme vous pouvez le voir, je peux accéder au serveur HTTP en cours d'exécution sur les deux http-server-1 et http-server-2 conteneurs.
Exportation de conteneurs Docker:
Vous pouvez exporter des conteneurs Docker sur vos partages Synology NAS et les importer plus tard en utilisant le Docker appliquer.
Pour exporter un conteneur Docker, sélectionnez-le et cliquez sur Paramètres > Exporter comme marqué dans la capture d'écran ci-dessous.
Sélectionnez le type d'exportation dans le Taper section.
Paramètres des conteneurs d'exportation: Cette option exportera uniquement les options de configuration du conteneur dans un fichier texte brut. Le fichier de configuration peut être utilisé plus tard pour reconstruire le conteneur. Cette option n'enregistrera aucune modification du système de fichiers que vous avez apporté dans le conteneur. Ainsi, toutes vos données de conteneur seront perdues lorsque vous importez le conteneur.
Exporter le contenu des conteneurs et les paramètres: Cette option exportera la configuration et le contenu des conteneurs sur votre partage de Synology NAS. Les modifications du système de fichiers du conteneur seront conservées. Le fichier exporté sera beaucoup plus grand que la première option.
Une fois que vous avez sélectionné un type d'exportation, sélectionnez Exportation vers Synology Nas et cliquez sur Sélectionnez un dossier du Destination Section comme marqué dans la capture d'écran ci-dessous.
Sélectionnez un dossier dans lequel vous souhaitez exporter le conteneur et cliquez sur Sélectionner.
Cliquer sur Exporter.
Comme vous pouvez le voir, le conteneur est exporté. Cela peut prendre un certain temps pour terminer.
Une fois le conteneur exporté, un nouveau fichier d'archive doit être généré dans le dossier où vous avez exporté le conteneur, comme indiqué dans la capture d'écran ci-dessous.
Importation de conteneurs Docker:
Dans cette section, je supprimerai le conteneur Docker que j'ai exporté plus tôt et l'importerai.
Avant de pouvoir supprimer un conteneur Docker, vous devez arrêter le conteneur s'il fonctionne.
Pour arrêter le http-server-1 conteneur, cliquez sur le bouton basculer du conteneur à partir du Récipient Section de la Docker App, comme marqué dans la capture d'écran ci-dessous.
Le conteneur doit être arrêté. Maintenant, sélectionnez le conteneur et cliquez sur Action > Supprimer comme marqué dans la capture d'écran ci-dessous.
Cliquer sur Supprimer.
Le http-server-1 Le conteneur doit être supprimé.
Pour importer le conteneur à l'aide du fichier de conteneur exporté, cliquez sur Paramètres > Importer comme marqué dans la capture d'écran ci-dessous.
Sélectionnez le fichier de conteneur exporté et cliquez sur Sélectionner comme marqué dans la capture d'écran ci-dessous.
Tapez un Nom de conteneur et cliquez sur D'ACCORD.
NOTE: L'importation d'un conteneur de cette façon créera également une nouvelle image de conteneur. Si vous souhaitez utiliser cette image pour créer un conteneur plus tard, il est bon de donner à l'image un nom et un nom de balise significatif.
Vous pouvez définir le nouveau nom d'image dans le Dépôt la zone de texte et la balise d'image dans le Étiqueter zone de texte de l'importation Paramètres fenêtre.
Comme vous pouvez le voir, le conteneur http-server-1 est importé avec succès.
Une nouvelle image de conteneur est également créée, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Networks Docker:
Vous pouvez gérer les réseaux Docker à partir du Réseau Onglet du Docker appliquer.
Par défaut, Docker crée un pont interface réseau et un héberger Interface réseau que vous pouvez utiliser pour obtenir une connectivité réseau dans vos conteneurs Docker.
Pour en savoir plus sur une interface réseau, cliquez sur l'icône de la flèche vers le bas comme marqué dans la capture d'écran ci-dessous.
Comme vous pouvez le voir dans la capture d'écran ci-dessous, des informations sur le pont et le héberger Le réseau est affiché.
Comme vous pouvez le voir, le pont L'interface réseau utilise le pont conducteur, et le héberger L'interface réseau utilise le héberger conducteur.
Le pont L'interface réseau configure un sous-réseau IP aléatoire (172.17.0.0/16 Dans mon cas) qui n'est pas accessible depuis votre réseau domestique / bureau. Vous ne pouvez accéder qu'aux services exécutés à l'intérieur des conteneurs connectés à la pont réseau utilisant un transfert de port.
Le héberger L'interface réseau utilisera le serveur DHCP de votre réseau domestique pour attribuer des adresses IP aux conteneurs. Ainsi, les conteneurs utilisant le héberger Le réseau sera accessible à partir de votre réseau domestique / bureau directement. Vous n'aurez pas besoin de configurer la transmission de port.
Actuellement, 2 conteneurs (http-server-1 et http-server-2) utilisent le pont Interface réseau, comme indiqué dans la capture d'écran ci-dessous.
Vérification des journaux Docker:
Vous pouvez trouver les journaux de votre Docker application de la Enregistrer Section, comme vous pouvez le voir dans la capture d'écran ci-dessous. Les informations sur le journal vous aideront à trouver des problèmes avec l'instance Docker exécutée sur votre Synology NAS.
Conclusion:
Dans cet article, je vous ai montré comment installer l'application Docker et utiliser Docker sur Synology Nas. Je vous ai également montré comment télécharger les images Docker à partir du registre Docker Hub, gérer les images Docker, gérer les registres Docker, créer et utiliser des conteneurs Docker, Clone Docker Contators, exporter des conteneurs Docker, Importer des conteneurs Docker, vérifier les interfaces du réseau Docker et vérifier Journaux Docker à l'aide de l'application Docker sur votre Synology NAS. Cet article devrait vous aider à démarrer avec Docker sur votre Synology Nas.
✕