当前位置: 首页 > news >正文

北海 网站制作工阜阳网站制作公司找哪家

北海 网站制作工,阜阳网站制作公司找哪家,开发公司成本管理,网站备案程序9 | Docker中网络功能知识梳理和了解 1 外部访问容器1.1 访问方式1.2 映射所有接口地址1.3 映射到指定地址的指定端口1.4 映射到指定地址的任意端口1.5 查看映射端口配置 2 容器互联2.1 新建网络2.2 连接容器 3 配置DNS 简单说:Docker 允许通过外部访问容器或容器互…

9 | Docker中网络功能知识梳理和了解

  • 1 外部访问容器
    • 1.1 访问方式
    • 1.2 映射所有接口地址
    • 1.3 映射到指定地址的指定端口
    • 1.4 映射到指定地址的任意端口
    • 1.5 查看映射端口配置
  • 2 容器互联
    • 2.1 新建网络
    • 2.2 连接容器
  • 3 配置DNS

简单说:Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。

1 外部访问容器

1.1 访问方式

  • 要想让外部访问容器中的一些网络应用,需要通过 -P-p 参数来指定端口映
    射;
  • -PDocker 会随机映射一个端口到内部容器开放的网络端口;
  • docker container ls 查看到本地主机的 32768 被映射到了容器的 80 端口,此时访问本机的
    32768 端口即可访问容器内 NGINX 默认页面:
    在这里插入图片描述
  • docker run -d -P nginx:alpine
    在这里插入图片描述
  • -p:指定要映射的端口(在一个指定端口上只可以绑定一个容器)。
# 支持的格式
ip:hostPort:containerPort | ip::containerPort | hostPort:containerPort 

1.2 映射所有接口地址

  • 方式:hostPort:containerPort (默认会绑定本地所有接口上的所有地址);
  • 举例:本地的80映射到容器的80端口:
docker run -d -p 80:80 nginx:alpine

在这里插入图片描述

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

  • 方式:ip:hostPort:containerPort(指定映射使用一个特定地址);
  • 举例:比如localhost 地址:
docker run -d -p 127.0.0.1:80:80 nginx:alpine 
  • 我这里端口已经被绑定了,所以会报错,先不管这个:
    在这里插入图片描述

1.4 映射到指定地址的任意端口

  • 方式:ip::containerPort
  • 举例:绑定 localhost 的任意端口到容器的 80 端口,本地主机会自动分配一个端口:
docker run -d -p 127.0.0.1::80 nginx:alpine

在这里插入图片描述

1.5 查看映射端口配置

  • 命令: docker port
    在这里插入图片描述

2 容器互联

2.1 新建网络

  • 创建新的docker网络:
docker network create -d bridge mynet

在这里插入图片描述

2.2 连接容器

  • 运行容器并连接到刚才新建的网络mynet
docker run -it --rm --name busybox1 --network mynet busybox sh

在这里插入图片描述

  • 打开新的终端,再运行一个容器并加入到 mynet 网络:
docker run -it --rm --name busybox2 --network mynet busybox sh

在这里插入图片描述

  • 再打开一个终端查看容器信息:
    在这里插入图片描述
  • 使用ping命令来验证两个容器建立了互联关系:
    在这里插入图片描述
    在这里插入图片描述

3 配置DNS

  • Docker 利用虚拟文件来挂载容器的 3 个相关配置文件;
  • 通过mount命令查看挂载信息:
    在这里插入图片描述
  • 宿主主机 DNS 信息发生更新后,所有 Docker 容器的 DNS 配置通过 /etc/resolv.conf文件立刻得到更新;
  • 配置全部容器DNS,也可以在 /etc/docker/daemon.json 文件中增加以下内容来设置:
{"dns" : ["123.123.123.123","6.6.6.6"]
}
  • 则,每次启动容器DNS为以上的配置。使得配置生效的命令为:
 docker run -it --rm ubuntu:18.04 cat etc/resolv.conf
http://www.yayakq.cn/news/982831/

相关文章:

  • 网站服务合同交印花税吗一千元左右最好的手机
  • 电脑网站拦截怎么解除龙海市城乡建设局网站
  • 河北省招标投标公共服务平台网站优化建设郑州
  • 网页设计作业之玩具商城网站网站建设wix
  • 网站开发代码说明书国外免费搭建网站
  • 网站建设实训感想江东网站制作
  • 重庆企业模板建站信息浏览器被2345网址导航
  • 大庆做网站的公司四川建设网电话
  • 利尔化学股票股吧长沙网站seo推广公司哪家好
  • seo 网站树网销工作内容简述
  • 网络设计网站建设类网站模板信阳建设企业网站公司
  • 大连网站制作的公司加工平台都有哪些
  • 网站建设项目推文商城网站 免费开源
  • 深圳网站开发运营公司wordpress漏洞检测
  • 网站建设基础教学设计中文wordpress案例
  • 如何建立网站快捷链接网站备案后可以改名吗
  • 钱网站制作创办网站需要哪些步骤
  • 微信网站建设模板下载手机网站模板免费下载
  • 广东高端网站建设做网站怎么找客户联系方式
  • 怎样在谷歌做网站做校园网站的公司
  • 网站流量排行上海品牌营销策划公司排名
  • 网站搜索引擎优化教程政务网站群建设需求调研表
  • 教做宝宝衣服的网站那么多网站都是谁做的
  • 如何做网站服务器映射西安网站建设昆奇
  • 福建厦门网站建设视频剪辑培训比较有名的学校
  • 学院网站建设需求分析拼多多开店流程
  • 大连网站设计布局深圳创业补贴政策2022申请条件
  • 网站架构师工资php企业网站开发价格
  • 黄金网站app大全3dm手游青岛做网站的公司
  • 局域网内建网站门户网站主要包括哪些模块