Comunicación entre contenedores e intercambio de datos entre contenedores

Comunicación entre contenedores

Comunicación unidireccional

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

Puente de comunicación bidireccional

  • Muestra los detalles del servicio de red de Docker actual
docker network ls
  • Nuevo puente
docker network create -d bridge my-bridge
  • Conecta el contenedor al puente
docker network connect my-bridge web
docker network connect my-bridge database

Intercambio de datos entre contenedores

  • Monte el directorio de host configurando -v

  • formato:

  • docker run --name nombre del contenedor -v ruta del host: nombre de espejo de la ruta de montaje en el contenedor

  • Comparta el punto de montaje en el contenedor a través de --volumes-from

  • Crea un contenedor compartido

  • docker create --name página web -v / webapps: / tomcat / webapps tomcat / bin / true

  • Punto de montaje de contenedor compartido

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

Supongo que te gusta

Origin blog.csdn.net/u010684603/article/details/115038458
Recomendado
Clasificación