博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker $ 第六篇 :Docker 网络功能
阅读量:4104 次
发布时间:2019-05-25

本文共 732 字,大约阅读时间需要 2 分钟。

一.Docker网络功能简介

1.Docker允许通过外部访问容器,容器需要开放一个端口映射到容器外部的端口,外部可通过这个端口访问到联网的容器。

二.外部访问容器

1.运行容器开放端口
# docker run --rm -d -p 80:80 --name webserver nginx

访问域名:80即可访问网页

-p(小写) :暴露给外部的端口,主机(宿主)端口:容器端口

-P(大写) :随机映射一个49000~49900到内部容器开放的端口。

2.查看容器映射到的外部端口
# docker port webserver 80

在这里插入图片描述

三.Docker容器之间网络连接

1.创建docker网络
# docker network create -d bridge hly-net# 查看网络# docker network ls

# docker network create -d bridge [netName]

-d:指定Docker网络类型,bridge,overlay(用于Swarm)

2.运行容器
# 运行第一个容器# docker run -d -P --name web1 --network hly-net -v /src/webapp:/webapp training/webapp
# 运行第二个容器docker run -d -P --name web2 --network hly-net -v /src/webapp:/webapp training/webapp
3.进入容器,测试连接
# docker exec -it web1 bash# ping web2

在这里插入图片描述

ABOUT

公众号:【星尘Pro】

github:

推荐阅读

转载地址:http://mbfsi.baihongyu.com/

你可能感兴趣的文章
进入IT企业必读的324个Java面试题
查看>>
九度OJ 题目1169:比较奇偶数个数
查看>>
九度OJ 题目1089:数字反转
查看>>
九度OJ 题目1098:字母统计
查看>>
九度OJ 题目1032:ZOJ
查看>>
九度OJ 题目1115:数字求和
查看>>
九度OJ 题目1022:游船出租
查看>>
九度OJ 题目1206:字符串连接
查看>>
九度OJ 题目1192:回文字符串
查看>>
九度OJ 题目1196:成绩排序
查看>>
九度OJ 题目1203:IP地址
查看>>
九度OJ 题目1179:阶乘
查看>>
九度OJ 题目1180:对称矩阵
查看>>
九度OJ 题目1187:最小年龄的3个职工
查看>>
string.h总结
查看>>
九度OJ 题目1182:统计单词
查看>>
九度OJ 题目1171:C翻转
查看>>
九度OJ 题目1174:查找第K小数
查看>>
九度OJ 题目1175:打牌
查看>>
中国剩余定理
查看>>