标签:redis 实现 创建 而且 link 需要 bin 名称 mes
容器的互联是一种让多个容器中应用进行快速交互的方式,它会在源和接收容器之间创建连接关系,接收容器可以通过容器名快速访问到源容器,而不用指定具体的 ip 地址。
使用 --link
参数可以让容器之间安全进行交互;--link
参数的格式--link name:alias
, 其中 name 是要连接的容器名称, alias 是这个连接的别名.
docker run -itd --name redis docker.io/redis:latest /bin/bash
docker run -d -p 8080:8080 --name web --link redis:aliasRedis docker.io/centos:latest /bin/bash
注意:建立互联关系的时候,源容器必须处于运行状态,及容器redis必须处于运行状态。
docker ps --no-trunc
来查看容器的连接
可以看到自定义命名的容器,redis和web,redis容器的names列有redis也有web/aliasRedis;这表示web容器连接到redis容器,这允许web容器访问redis容器的信息。
docker相当于在两个互联的容器之间创建了一个虚拟通道,而且不用映射它们的端口到宿主主机上。在启动redis容器的时候并没有使用-p和-P标记,从而避免了暴露redis服务端口到外部网络上。
标签:redis 实现 创建 而且 link 需要 bin 名称 mes
原文地址:https://www.cnblogs.com/wholj/p/10559848.html