docker run -d -P --name web training/webapp python app.py # -name means give the to-be-run container a name 'web'. -P means connect web to default network space bridge
docker network ls
docker run -itd --name=networktest ubuntu #container named networktest from image ubuntu has defaultly connected to bridge
docker network inspect bridge
docker network create -d bridge my-bridge-network #create a new network space "my-bridge-network" with network type "bridge", the other type is "overlay".
docker network ls
docker network inspect my-bridge-network
docker run -d --network=my-bridge-network --name db training/webapp #run container "db" and add it to my-bridge-network
docker inspect my-bridge-network
docker inspect --format='{{json .NetworkSettings.Networks}}' db # check the networking of container db
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' db # check the networking of container db
docker run -d -P --name web training/webapp python app.py # start a container web in net space "bridge"
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' web # check the networking of container web
docker exec -it db bash #run container db with bash cmd #in the container, we use ping ip_of_web, it fails for web is in bridge while db is in my-bridge-network, eventhough both web and db containers are from the SAME image
docker network connect my-bridge-network web #now connect web to my-bridge-network,Docker networking allows you to attach a container to as many networks as you like.
docker exec -it db bash #run container db with bash cmd, use ping web. succeed cause web and db are in the same network

最新文章

  1. 【读书笔记《Android游戏编程之从零开始》】1.Android 平台简介与环境搭建
  2. 介绍linux下利用编译bash设置root账号共用的权限审计设置
  3. 没有必要去指定SqlSessionFactory或SqlSessionTemplate
  4. spark1.2.0编译
  5. Java 8 中 CAS 的增强
  6. 5.6.1 Boolean类型
  7. tomcat7的web.xml的xml片段与注解资源的发现处理逻辑
  8. Spring Boot初探之log4j2配置
  9. Spring Boot 之Hello Word
  10. windows 搭建 IBM Hyperledger Fabric(超级账本)开发环境
  11. 使用LR编写HTTP协议Json报文格式接口脚本实战
  12. HDU 1006 Digital Roots
  13. 解决在TP5中无法使用快递鸟的即时查询API
  14. Spring cloud Eureka错误锦集(二)
  15. ECCV 2016 paper list
  16. JQuery Mobile - 解决页面点击时候,页眉和页脚消失问题!
  17. GridView1 RowDataBound
  18. mysql-2 数据类型
  19. windows编程入门最重要的
  20. 解决ubuntukylin 13.10安装wine时无法解决软件包依赖问题

热门文章

  1. 是德科技完成对Anite的收购
  2. 常用到的git,mvn,postgres,vim命令总结
  3. 阿里云slb和ucloud负载均衡ulb添加ssl证书将http服务https化的配置详解
  4. Python全栈开发day6
  5. Eclipse搭建GWT开发环境
  6. A股各概念板块龙头股大全
  7. VC++ 在使用 CImage 的Draw 输入一个图像时,有时候会造成图像失真严重,解决的方法如下
  8. MySQL for Visual Studio Version
  9. ROS下创建第一个节点工程
  10. Android应用自动更新功能的代码实现