Dockers网络管理

  • Docker默认管理
    1.Docker安装时会自动创建三种网络

    2.利用命令查看网络详情
  • 自定义网络
    1.创建自定义网络;-driver可以指定网络驱动类型

    2.使用自定义网络启动容器并用inspect命令查看详情

    3.为容器添加网络管理并查看详情


    4.断开网络连接;一个容器可以有多个网络连接,当断开网络连接后,即使容器仍旧在运行但是内部应用是无法被访问的

    ** 我们可以看到,在这里断开该网络与容器的连接后,网络信息仍旧是在的,除非你移除这个网络,信息才会没有**
  • 容器之间网络连接
    1.创建容器(使用默认网络管理)

    2.提前创建一个自定义网络,并创建一个使用它的容器!

    3.为容器2增加一个网络连接

    4.查看容器的地址



    ** 在这里我们可以看到,容器2中有两个网卡,所以会分配两个地址 ;小技巧:进入容器后,如果用exit退出的话,容器会停止运行,用ctrl+q+p退出后容器仍然会运行**
    5.容器通信测试
    首先检查1与3的通信(ping不通);其次验证1与2(可通)

    容器2都可ping通

    ** 我们可以看到这里ping容器的时候用的是ip地址,如果要ping很多台,会很不方便,所以在这里我们可以在创建该容器时加一个-link选项,指定容器名称,形成映射关系,ping的时候直接ping名称即可 命令如下:docker run -itd --name=ccontainer4 --link container1:c1 busybox**

Docker Swarm集群搭建

1.环境预配置
准备三台Ubuntu系统主机(每台主机需要安装Docker并且连接网络,版本1.12以上)
设置网络连接;虚拟网络编辑器

设置宿主机的对应网卡与其地址一样

设置本台虚拟机的网络连接方式

设置固定的IP
我在这里用的是图形化界面设置;除了右上角设置之外还可以在系统----->网络------>中设置;


这里的网关一定要和NAT设置中的网关一样!!!


到这里固定IP就设置好了;(ps:如果要设置主机名的话可以编辑hostname文件,这里注意的是主机名不是用户名)
2.创建swarm集群;一定要将添加节点的这条命令复制下来
在工作节点上输入这条命令,就可以将节点加入集群中
在管理节点上查看加入的节点
创建服务并查看

3.更改集群中的服务
删除服务命令
至此我们已经做到了如何在一个集群中部署服务,增加副本及删除服务,但是无法实现访问功能;所以接下来我们要做的是能够访问部署的服务;
4.增加可访问的网络连接
5.当服务部署完成后,就可以用IP+端口号进行访问了

Dockers数据卷使用

1.这里展示一些数据卷中的一些基本操作
2.启动容器并加载数据卷;查看当前容器的数据卷,在途中目录下可以找到其中的内容
3.启动容器并挂载数据卷;在这里我们可以看到当新建一个容器,其对应的文件也在同目录下出现,并且自东创建一个存放数据的目录
啦啦啦啦啦啦啦!数据卷到这里就完啦,你们可以试试存储数据的哦

Docker网络测试;集群搭建;数据卷使用相关推荐

  1. Docker Swarm集群搭建以及服务命令等操作

    前言:之前都是采用rancher可视化管理工具进行管理K8S进一步管理容器,但是每次机器宕机后rancher中集群特别容易挂掉,出现的问题五花八门,在网上很难搜到解决方案,所以准备采用docker官方 ...

  2. 基于iptables的SNAT+DNAT+docker服务器集群搭建

    什么是SNAT? SNAT用于局域网访问互联网,局域网的主机A想访问互联网上的主机C,首先要将数据包发送到防火墙所在的主机B,B收到后修改数据包的源地址为B机的公网IP,然后再发送到互联网. C机收到 ...

  3. 正式环境docker部署hyperf_应用部署 - Docker Swarm 集群搭建 - 《Hyperf v1.1.1 开发文档》 - 书栈网 · BookStack...

    Docker Swarm 集群搭建 现阶段,Docker容器技术已经相当成熟,就算是中小型公司也可以基于 Gitlab.Aliyun镜像服务.Docker Swarm 轻松搭建自己的 Docker集群 ...

  4. 基于docker的集群搭建

    基于docker的集群搭建 2.3.2.1 环境准备 ​ 1.搭建docker ​ 要想在docker上搭建solr集群,首先安装docker的环境.这个就不再演示,如果没有学过docker的同学可以 ...

  5. 01.04第一篇之集群搭建数据采集模块

    第4 章集群搭建&数据采集模块 4.0 虚拟机准备 4.0.1 虚拟机内存分配 1)从hadoop100的快照中克隆出3台虚拟机,并分配好内存 建议内存不低于4G,尤其是hadoop102,作 ...

  6. docker swarm集群搭建及使用Portainer、shipyard

    一.规划 1.swarm01作为manager节点,swarm02和swarm03作为worker节点. # cat /etc/hosts 127.0.0.1 localhost 192.168.13 ...

  7. 持续集成docker—第三篇(docker swarm集群搭建)

    一.规划 1.net-master作为manager节点,net-salve作为worker节点. cat >>/etc/hosts<<EOF 47.96.65.70 yund ...

  8. 【Docker】docker swarm集群搭建和相关命令分享

    Docker swarm 集群通过 docker cli 来创建,并通过docker cli来实现应用的部署和集群的管理. Docker swarm集群的搭建相对简单,这里使用三台虚拟机(一个管理节点 ...

  9. Docker Swarm集群搭建

    Docker Swarm提供Docker容器集群服务,可以将多个Docker主机封装为单个单行的虚拟Docker主机,快速打造一套容器云平台. DockerSwarm提供很多新特性,如 具有容错能力的 ...

  10. docker redis集群搭建_Redis集群模式搭建

    前言 本文主要介绍如何搭建redis集群环境 原理简介 - Redis 集群是一个提供在多个Redis间节点间共享数据的程序集,集群节点共同构建了一个去中心化的网络,集群中的每个节点拥有平等的身份,节 ...

最新文章

  1. 短信编码类无错版PDUdecoding.cs
  2. 【原创】WinCE下流驱动开发流程
  3. linux系统UDP的socket通信编程
  4. springmvc 传递和接收数组参数
  5. maven依赖管理的概念
  6. sqlserver2005分布式架构负载
  7. CentOS 创建SVN 服务器,并且自动同步到WEB 目录
  8. 目录服务技术介绍——ADSI(五)
  9. css样式(二)(伪类 | 伪元素 | 导航 | 图像拼合 | 属性选择器 )
  10. XidianOJ 1007 易碎的鸟蛋
  11. cocos2d-x-3.0 window+eclipse Android Project 环境与开发新手教程
  12. 远程通讯测试软件,USR-TCP232-304和虚拟串口软件通讯测试
  13. 二维码墓碑的技术探讨
  14. 模电学习笔记(上交郑老师)2.二极管
  15. 使用计算机研究生命科学的文章,现代若干科学前沿的计算主义哲学蕴意.doc
  16. Zabbix自动发现规则
  17. 全球游戏收入将随着电影电视改编作品的不断增多而达到惊人水平 | 美通社头条...
  18. Adobe Flash Player / 功能
  19. 计算一个字符串里面特定字符的个数
  20. 明天见丨云和恩墨生态产品发布会双平台直播,三款新品即将揭晓

热门文章

  1. 从底层原理出发详解红黑树在Linux内核中的3种经典用法,让你知其所以然
  2. 哪个php有商家入驻后台,大商创商家入驻“我要入驻”、“入驻进度查询”按钮消失问题解决...
  3. SDN软件定义网络之流表及其组成
  4. 程序员面试逻辑推理智力题
  5. Linux切换超级用户认证失败,Linux切换root超级用户问题
  6. 在线Markdown转HTML工具
  7. Java后端数据分页问题
  8. 初出茅庐的小李第3篇博客《5G物联网及NB-IoT技术详解》读书笔记1
  9. [WPF专业编程指南].李应保(奋斗的小鸟)_PDF 电子书
  10. 国密SM9算法C++实现之六:密钥封装解封算法