Docker 基础网络,docker基础网络


本章分成 2 个部分,基础网络互连介绍和 docker 网络深入介绍

基础网络互连

在从 tomcat 容器连接到 mysql 容器章节,我们已经介绍过了基本的容器互连,下面详细介绍下详细的参数。

从容器外部访问容器应用

如果不指定参数,在容器外部是无法通过网络来访问容器的网络应用和服务的。要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。

随机映射

当使用 -P 标记时,Docker 会随机映射一个 49000~49900 的端口到内部容器开放的网络端口。 使用 docker ps 可以看到,本地主机的 49155 被映射到了容器的 5000 端口。此时访问本机的 49115 端口即可访问容器内 web 应用提供的界面。

$ sudo docker run -d -P training/webapp python app.py
$ sudo docker ps -l
CONTAINER ID  IMAGE                   COMMAND       CREATED        STATUS        PORTS                    NAMES
bc533791f3f5  training/webapp:latest  python app.py 5 seconds ago  Up 2 seconds  0.0.0.0:49155->5000/tcp  nostalgic_morse

同样的,可以通过 docker logs 命令来查看应用的信息。

$ sudo docker logs -f nostalgic_morse
* Running on http://0.0.0.0:5000/
10.0.2.2 - - [23/May/2014 20:16:31] "GET / HTTP/1.1" 200 -
10.0.2.2 - - [23/May/2014 20:16:31] "GET /favicon.ico HTTP/1.1" 404 -

映射指定端口

-p(小写的)则可以指定要映射的端口,并且,在一个指定端口上只可以绑定一个容器。支持的格式有 ip:hostPort:containerPort | ip::containerPort | hostPort:containerPort。 映射所有接口地址

使用 hostPort:containerPort 格式本地的 5000 端口映射到容器的 5000 端口,可以执行

$ sudo docker run -d -p 5000:5000 training/webapp python app.py 此时默认会绑定本地所有接口上的所有地址。

映射到指定地址的指定端口

可以使用 ip:hostPort:containerPort 格式指定映射使用一个特定地址,比如 localhost 地址 127.0.0.1

$ sudo docker run -d -p 127.0.0.1:5000:5000 training/webapp python app.py
映射到指定地址的任意端口

使用 ip::containerPort 绑定 localhost 的任意端口到容器的 5000 端口,本地主机会自动分配一个端口。

$ sudo docker run -d -p 127.0.0.1::5000 training/webapp python app.py
#还可以使用 udp 标记来指定 udp 端口
$ sudo docker run -d -p 127.0.0.1:5000:5000/udp training/webapp python app.py
查看映射端口配置

使用 docker port 来查看当前映射的端口配置,也可以查看到绑定的地址

$ docker port nostalgic_morse 5000
127.0.0.1:49155.

注意:容器有自己的内部网络和 ip 地址(使用 docker inspect 可以获取所有的变量,Docker 还可以有一个可变的网络配置。)-p 标记可以多次使用来绑定多个端口

$ sudo docker run -d -p 5000:5000  -p 3000:80 training/webapp python app.py


上海市中等职业教育网络课程职业规划答案急

演员
actress: 女演员
airline representative: 地勤人员
anchor: 新闻主播
announcer: 广播员
architect: 建筑师
artist: 艺术家
associate professor: 副教授
astronaut: 宇航员.
attendant: 服务员
auditor: 审计员
auto mechanic : 汽车技工
baker: 烘培师
barber: 理发师 (男)
baseball player: 棒球选手
bell boy: 门童
bellhop: 旅馆的行李员
binman: 清洁工,垃圾工
blacksmith: 铁匠
boxer: 拳击手
broker (agent) : 经纪人
budgeteer: 预算编制者
bus driver: 公车(巴士)司机
butcher: 屠夫,肉商
buyer: 采购员
carpenter:木匠
cartoonist: 漫画家
cashier: 出纳员
chef: 厨师
chemist : 化学师
clerk : 店员
clown :小丑
cobbler: 制(补)鞋匠
computer programmer : 程序员
construction worker : 建筑工人
cook: 厨师
cowboy :牛仔
customs officer :海关官员
dancer : 舞者
dentist: 牙科医生
designer: 设计师
desk clerk: 接待员
detective 侦探
doctor: 医生
door-to-door salesman: 推销员
driver: 司机
dustman: 清洁工
editor : 编辑
electrician :电工
engineer:工程师
farmer: 农夫
fashion designer: 时装设计师
fireman (firefighter): 消防员
fisherman: 渔夫
florist: 花商
flyer: 飞行员
Foreign minister : 外交部长
gardener花匠(园丁)
gas station attendant : 加油工
geologist : 地质学家
guard :警卫
guide: 导游
hiredresseer: 理发师,美容师(女)
housekeeper : 管家
housewife : 家庭主妇
interpreter :口译员
janitor : 清洁工
journalist: 记者
judge 法官
lawyer :律师
librarian: 图书管理员.
life guard :救生员
magician :魔术师
masseur : 男按摩师
masseuse : 女按摩师
mathematician : 数学家
mechanic: 机械师 ,机修工
miner: 矿工
model: 模特儿
monk : 和尚,教士
movie director: 导演
movie star : 电影明星
musician : 音乐家
nun : 尼姑
nurse: 护士
office clerk : 职员
office staff 上班族
operator: 接线员
parachutist: 跳伞人.
personnel 职员
pharmacist药剂师
photographer:摄影师
pilot: 飞行员
planner: 计划员
policeman: 警察
postal clerk: 邮政人员
postman :邮差
Presi......余下全文>>
 

物流行业中的CCT-CIR是什?

abc classificiation abc分类法
Accomplish a Bill of Lading (to) 付单提货
Act of God 天灾
Actual Displacement 实际排水量
Ad valorem freight 从价运费
Addendum (to a charter party) ( 租船合同)附件
Additional for Alteration of Destination 变更卸货港附加费
Additional for Optional Destination 选卸港附加费
Address commission (Addcomm) 回扣佣金
Adjustment 海损理算
Advanced B/L 预借提单
advanced shipping notice (asn) 预先发货通知
Air Express 航空快递
Air Waybill 航空运单
All in rate 总运费率
All purposes (A.P) 全部装卸时间
All time saved (a.t.s) 节省的全部时间
Always afloat 始终保持浮泊
American Bureau of Shipping (A.B.S.) 美国船级社
Anchorage 锚地
Anchorage dues 锚泊费
Annual survey 年度检验
Anti-dated B/L 倒签提单
Apron 码头前沿
Arbitration award 仲裁裁决
Arbitrator 仲裁员
Area differential 地区差价
Arrest a ship 扣押船舶
assembly 组配
automatic replenishment (ar) 自动补货系统
automatic warehouse 自动化仓库
Average adjuster 海损理算师
Average bond 海损分摊担保书
Average guarantee 海损担保书
Back (return) load 回程货
Back to back charter 转租合同
Backfreight 回程运费
Bale or bale capacity 货舱包装容积
Ballast (to) 空载行驶
bar code 条形吗
Bareboat (demise) Charter Party 光船租船合同
Barge 驳船
Barratry 船员不轨
Barrel handler 桶抓
Base cargo (1) 垫底货
Base cargo (2) 起运货量
Beam 船宽
Bearer ( of a B/L) 提单持有人
Bearer B/L 不记名提单
Bill of Lading 提单
Blank Endorsement 空白备书
Boatman 缆工
bonded warehouse 保税仓库
Book space 洽订舱位
Booking Note 托运单(定舱委托书)
Boom of a fork-lift truck 铲车臂
Both ends (Bends) 装卸两港
Both to blame collision clause 互有过失碰撞条款
Bottom 船体
Bottom stow cargo 舱底货
Bottomry loan 船舶抵押贷款
Breakbulk 零担
B......余下全文>>
 

相关内容

    暂无相关文章