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