Maison > Opération et maintenance > Docker > Que signifie le volume du docker ?

Que signifie le volume du docker ?

WBOY
Libérer: 2022-03-23 18:22:55
original
2449 Les gens l'ont consulté

Dans Docker, l'essence d'un volume est un fichier ou un répertoire, qui existe dans un ou plusieurs conteneurs et est monté sur le conteneur par Docker. Il n'appartient pas au système de fichiers commun, les modifications apportées au volume de données prendront effet. immédiatement et les mises à jour du volume de données n'affecteront pas la mise en miroir.

Que signifie le volume du docker ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, version docker-1.13.1, ordinateur Dell G3.

Que signifie le volume Docker ? L'essence d'un volume est un fichier ou un répertoire, qui existe dans un ou plusieurs conteneurs et est monté sur le conteneur par Docker, mais n'appartient pas au système de fichiers commun. Le concept de volumes résout non seulement le problème de la persistance des données, mais résout également le problème du partage des données entre conteneurs.

Pourquoi utiliser les volumes de conteneurs

    La persistance des données garantit que les données ne sont pas perdues lorsque le conteneur est redémarré. Par exemple, nous pouvons utiliser des volumes pour conserver le répertoire MySQL, afin que les données de la base de données ne soient pas perdues lors du redémarrage. le conteneur est redémarré.
  • Si les données sont stockées dans un miroir, il n'est pas pratique pour les autres processus sur l'hôte d'accéder aux données.

Quelles sont les caractéristiques des volumes de conteneurs

    Les volumes de données peuvent partager ou réutiliser des données entre conteneurs
  • Les modifications des volumes de données ne seront pas incluses dans la mise à jour du miroir
  • Les modifications de volume peuvent prendre effet directement
  • Le cycle de vie du volume de données dure jusqu'à ce qu'aucun conteneur ne l'utilise

Créer un volume de donnéesCommande de création de volume de données

docker volume create myvolume
Copier après la connexion

Conseils : Par défaut, le Le volume de données créé par Docker est en mode local et ne peut fournir qu'un accès conteneur à cet hôte.

Utilisez la commande -v

docker run -it -v 宿主机绝对路径目录:容器内目录 镜像名
Copier après la connexion

Conseils : Utilisez -v pour spécifier le chemin qui doit être conservé dans le conteneur. Docker créera automatiquement un volume pour nous et le liera au conteneur.

Test :

docker run -it -v /home/ceshi:/home centos /bin/bash
Copier après la connexion

Vérifiez si le volume de données est monté avec succès :

docker inspect 容器id
Copier après la connexion

Apprentissage recommandé : "

Tutoriel vidéo Docker

"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal