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

做网站有一个火箭回顶部php个人网站源码

做网站有一个火箭回顶部,php个人网站源码,手机app网站模板下载,zencart网站搬家文章目录 前言Compose大杀器编排服务 1、docker-compose安装curl方式安装增加可执行权限查看版本 2、Docker-compose.yaml命令3、 docker-compose实战4、Docker网络路由docker的跨主机网络路由**问题由来**:方案两台机分别配置路由表ip_forward配置 总结 前言 容器的管理工具&…

文章目录

  • 前言
    • Compose大杀器编排服务
  • 1、docker-compose安装
    • curl方式安装
    • 增加可执行权限
    • 查看版本
  • 2、Docker-compose.yaml命令
  • 3、 docker-compose实战
  • 4、Docker网络路由
    • docker的跨主机网络路由
      • **问题由来**:
      • 方案
        • 两台机分别配置路由表
        • ip_forward配置
  • 总结

前言

容器的管理工具,会带来更大的便利。docker层面,希望每一个服务都是一个容器,通过管理这些容器的发布,实现各种服务的编排。

Compose大杀器编排服务

在这里插入图片描述

1、docker-compose安装

curl方式安装

sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 

增加可执行权限

sudo chmod +x /usr/local/bin/docker-compose

查看版本

docker-compose version

在这里插入图片描述

2、Docker-compose.yaml命令

docker-compose的命令与docker命令极为相似,用法上没有区别,下面列出它特有的几种命令:

up 创建并启动容器:docker-compose up -d --scale 服务名=数字
---------- d表示后台运行,scale是表示对应的服务同时启动几个容器

down 停止并删除容器: docker-compose down
---------- 会停掉容器,并删除掉容器。如果不希望删除容器,请使用stop

在这里插入图片描述

3、 docker-compose实战

在这里插入图片描述
编写一个项目整体服务,一个网关nginx + springboot的集群,如上图
其中nginx服务,将配置文件挂载在主机当前项目目录的路径下:nginx/conf.d/

在这里插入图片描述
命令:docker-compose up -d
在这里插入图片描述
docker-compose up -d --scale member-1=2
把member-1服务启动两个容器
在这里插入图片描述

4、Docker网络路由

docker的跨主机网络路由

假设我们现在有两台docker主机,各启动了自己的容器在运行:
在这里插入图片描述

问题由来:

  • 1、在网桥模式下,同一个主机下的容器,使用同一个网桥docker0,它们组成一个局域网,如上图主机1的172.17.6.0网段下的三个容器
  • 2、同一个主机下的容器,相互之间网络是通的
  • 3、但不同主机下,是不同的局域网,它们之间网络不能互通。如:172.17.6.2的容器,想要访问172.17.8.2的容器

方案

a机192.168.244.7,容器网段172.17.6.1/16,a机起了容器ip是172.17.6.2
b机192.168.244.8,容器网段172.17.8.1/16,b机起了容器ip是172.17.8.2

两台机分别配置路由表

a机,route add -net 172.17.8.0 netmask 255.255.255.0 gw 192.168.244.8
b机,route add -net 172.17.6.0 netmask 255.255.255.0 gw 192.168.244.7
添加好后,路由表类似下图

在这里插入图片描述
然后a机ping b机容器,发现仍是ping不通,卡住ping不通,就是数据包被drop掉了.

ip_forward配置

我们在b机上使用以下命令查看网络包转发情况,发现有掉包
iptables -t filter -nvL FORWARD
在这里插入图片描述
我们需要b机上配置,寻找172.17段ip的网络包不要丢掉,要转发
a机: iptables -I DOCKER --dst 172.17.0.0/16 -j ACCEPT
b机: iptables -I DOCKER --dst 172.17.0.0/16 -j ACCEPT
网络ok,整个网络包的流程,完整如下:
在这里插入图片描述

总结

Docker 线上环境操作流程:
在这里插入图片描述

http://www.yayakq.cn/news/726026/

相关文章:

  • 商城网站制作需要多少费用wordpress 4.9.4 漏洞
  • 网站建设建设尉氏做网站
  • 校园图书馆网站建设北京视频制作公司
  • 深圳市住房和城乡建设局网站商城网站建设一般需要多少钱
  • 网站服务器 免费卖鞋的网站建设思路
  • 婚纱摄影网站开发wordpress 人物页面
  • 自己做社交网站wordpress新用户无法注册
  • 网站设计主题中文wordpress修改摘要字数
  • 接平面设计私活的网站wordpress小工具使用
  • 中小企业建网站哪个好建设银网官方网站
  • 海盐网站设计免费手机网站建设
  • 信用网站建设原则logo在线制作网站
  • 做gif表情包网站建站科技公司
  • 有什么网站可以做一起作业彩妆网站建设
  • 创建个人主页网站Wordpress自建外贸网站
  • 网站建设代理政策有关网站建设的电子商务论文
  • 微商城网站建设策划方案百度云网站备案流程
  • 惠州房地产网站开发做自媒体小视屏哪个网站好
  • 台州房产网站建设动易网站内容管理系统
  • 江阴外贸网站制作个人怎么做ckmov解析网站
  • 如何做网站么酒店品牌策划方案
  • 厦门网站建设屈兴东上海猎头公司排名
  • 北京网络公司网站wordpress 模板开发
  • wordpress 古风主题厦门seo外包公司
  • 做网站杭州快速的可视化平台
  • 蓝色系列的网站做网站课程报告
  • 网站关键词布局wordpress图片间隔
  • 电商网站建设渠道广告设计网上接单
  • 珠海网站制作定制住房城乡建设部门户网站
  • 苏州做网站公司 询苏州聚尚网络广告软文小故事200字