Communication entre conteneurs et partage de données entre conteneurs

Communication entre conteneurs

Communication unidirectionnelle

# 运行一个名字是web的tomcat容器 并且链接到database容器,可以进入容器内直接ping database,可以在容器能查看到配置到了/etc/hosts的文件
docker run -d --name web --link database tomcat

Pont de communication bidirectionnelle

  • Répertorier les détails du service réseau docker actuel
docker network ls
  • Nouveau pont
docker network create -d bridge my-bridge
  • Connectez le conteneur au pont
docker network connect my-bridge web
docker network connect my-bridge database

Partage de données entre conteneurs

  • Montez le répertoire hôte en définissant -v

  • format:

  • docker run --name nom du conteneur -v chemin de l'hôte: nom du miroir du chemin de montage dans le conteneur

  • Partager le point de montage dans le conteneur via --volumes-from

  • Créer un conteneur partagé

  • docker create --name webpage -v / webapps: / tomcat / webapps tomcat / bin / true

  • Point de montage du conteneur partagé

  • docker run --volumes-from webpage --name t1 -d tomcat

Je suppose que tu aimes

Origine blog.csdn.net/u010684603/article/details/115038458
conseillé
Classement