Dans le domaine des technologies modernes, Docker est devenu une technologie de virtualisation très populaire. En utilisant Docker, vous pouvez créer des conteneurs légers et portables pouvant contenir des applications, des systèmes d'exploitation, des dépendances, etc. Cela simplifie grandement le déploiement et la gestion des applications, permettant aux développeurs de déployer facilement des applications dans divers environnements.
En réponse à ces besoins, Synology fournit également la prise en charge de Docker, ce qui rend très simple et pratique l'utilisation de Docker dans le NAS Synology. Dans le contenu suivant, nous présenterons en détail comment utiliser Docker dans Synology NAS.
1. Confirmez que le Synology NAS prend en charge Docker
Tout d'abord, nous devons confirmer si le Synology NAS prend en charge Docker. Après DSM version 6.0, Synology a commencé à prendre en charge Docker, donc tant que la version de votre système répond aux exigences, vous pouvez directement effectuer les opérations suivantes. Vous pouvez vérifier le numéro de version de votre système dans le « Centre de paquets » de la console Synology.
2. Installer Docker
Après avoir confirmé que le NAS prend en charge Docker, nous devons installer Docker dans le NAS. Par défaut, l'installation de Docker n'est pas fournie dans le « Centre de packages » du Synology NAS. Nous devons d'abord l'ajouter manuellement.
Après être entré dans le centre de packages, dans l'option "Paramètres" dans le coin supérieur droit, sélectionnez "Source du package" et ajoutez la bibliothèque de packages officielle Docker. Après l'avoir ajouté, vous pouvez rechercher Docker dans la liste des packages et l'installer.
Pendant le processus d'installation, vous devrez peut-être télécharger certains fichiers depuis la bibliothèque officielle de Docker, l'attente prendra donc un certain temps.
3. Configurer Docker
Une fois l'installation terminée, nous devons configurer Docker. Tout d'abord, dans le menu « docker » de la console Synology, vous devez confirmer le mode réseau Docker. Par défaut, un réseau de pont est créé sur Synology pour prendre en charge la communication entre les conteneurs Docker.
Ensuite, Docker doit être configuré. Dans l'option "Dossier", nous devons définir le chemin de stockage local de Docker, qui est utilisé pour stocker les données et les images du conteneur.
Dans l'option « Réseau », vous devez configurer le mappage des ports réseau, afin de pouvoir mettre en œuvre la politique d'accès pour exposer les fonctions du conteneur au monde extérieur. Par exemple, nous pouvons mapper le port 80 du conteneur Docker au port 8080 de l'hôte et ouvrir le port 8080 de l'hôte dans le navigateur pour accéder au service Web du conteneur Docker.
4. Utiliser Docker
Après avoir terminé la configuration de base, vous pouvez utiliser Docker. Vous pouvez obtenir diverses images de conteneurs dans l'entrepôt officiel de Docker et les télécharger pour les utiliser.
Créez des conteneurs via des images dans Docker. Par exemple, nous pouvons créer un conteneur nginx via la commande suivante :
docker run --name mynginx -p 80:80 -d nginx
Parmi eux, le paramètre "-d" signifie exécuter le conteneur en arrière-plan, " -p" Définit le mappage des ports, "nginx" indique l'image qui doit être démarrée.
Après la création, vous pouvez vérifier l'état d'exécution du conteneur via la commande suivante :
docker ps
Vous pouvez également arrêter l'exécution du conteneur via la commande suivante :
docker stop mynginx
5.
Si Docker n'est plus nécessaire, vous pouvez également le supprimer via la commande suivante :
docker rm mynginx
Notez que cela supprimera complètement le conteneur, y compris les données qu'il contient. Si vous devez le conserver, veuillez le conserver. sauvegardez les données avant de les supprimer.
Résumé :
Docker est une technologie de virtualisation très populaire qui rend le déploiement et la gestion des applications simples et faciles à utiliser. Synology NAS prend également en charge Docker. Grâce à une configuration et une utilisation simples, nous pouvons facilement déployer des applications et expérimenter divers nouveaux services.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!