030-通过Docker链接连接容器

来源:互联网 发布:安信安翼软件下载 编辑:程序博客网 时间:2024/06/05 14:12

Docker链接

  • 使用–link来创建链接,这个选项要两个参数,如--link redis:db,表示要连接到redis容器,并给这个容器起了个别名为db
  • 容器链接只能工作与同一宿主机中
  • 可指定多个–link来连接多个容器

演示

# 启动一个redis容器sudo docker run -d --name redis redis# 连接到redis容器sudo docker run -p 4567 --name webapp --link redis:db -it -v $PWD/webapp_redis:/opt/webapp jamtur01/sinatra /bin/bash# 此时,在webapp容器中,会将redis容器的IP配置到/etc/hosts中,格式如下redis容器的IP      容器别名    容器ID    容器名# 所以,此时可以在webapp容器中直接使用db来表示redis容器# 如果redis容器重启了,webapp容器中/etc/hosts中的映射关系会自动更新
0 0