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