Docker网络测试;集群搭建;数据卷使用
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网络测试;集群搭建;数据卷使用相关推荐
- Docker Swarm集群搭建以及服务命令等操作
前言:之前都是采用rancher可视化管理工具进行管理K8S进一步管理容器,但是每次机器宕机后rancher中集群特别容易挂掉,出现的问题五花八门,在网上很难搜到解决方案,所以准备采用docker官方 ...
- 基于iptables的SNAT+DNAT+docker服务器集群搭建
什么是SNAT? SNAT用于局域网访问互联网,局域网的主机A想访问互联网上的主机C,首先要将数据包发送到防火墙所在的主机B,B收到后修改数据包的源地址为B机的公网IP,然后再发送到互联网. C机收到 ...
- 正式环境docker部署hyperf_应用部署 - Docker Swarm 集群搭建 - 《Hyperf v1.1.1 开发文档》 - 书栈网 · BookStack...
Docker Swarm 集群搭建 现阶段,Docker容器技术已经相当成熟,就算是中小型公司也可以基于 Gitlab.Aliyun镜像服务.Docker Swarm 轻松搭建自己的 Docker集群 ...
- 基于docker的集群搭建
基于docker的集群搭建 2.3.2.1 环境准备 1.搭建docker 要想在docker上搭建solr集群,首先安装docker的环境.这个就不再演示,如果没有学过docker的同学可以 ...
- 01.04第一篇之集群搭建数据采集模块
第4 章集群搭建&数据采集模块 4.0 虚拟机准备 4.0.1 虚拟机内存分配 1)从hadoop100的快照中克隆出3台虚拟机,并分配好内存 建议内存不低于4G,尤其是hadoop102,作 ...
- docker swarm集群搭建及使用Portainer、shipyard
一.规划 1.swarm01作为manager节点,swarm02和swarm03作为worker节点. # cat /etc/hosts 127.0.0.1 localhost 192.168.13 ...
- 持续集成docker—第三篇(docker swarm集群搭建)
一.规划 1.net-master作为manager节点,net-salve作为worker节点. cat >>/etc/hosts<<EOF 47.96.65.70 yund ...
- 【Docker】docker swarm集群搭建和相关命令分享
Docker swarm 集群通过 docker cli 来创建,并通过docker cli来实现应用的部署和集群的管理. Docker swarm集群的搭建相对简单,这里使用三台虚拟机(一个管理节点 ...
- Docker Swarm集群搭建
Docker Swarm提供Docker容器集群服务,可以将多个Docker主机封装为单个单行的虚拟Docker主机,快速打造一套容器云平台. DockerSwarm提供很多新特性,如 具有容错能力的 ...
- docker redis集群搭建_Redis集群模式搭建
前言 本文主要介绍如何搭建redis集群环境 原理简介 - Redis 集群是一个提供在多个Redis间节点间共享数据的程序集,集群节点共同构建了一个去中心化的网络,集群中的每个节点拥有平等的身份,节 ...
最新文章
- 短信编码类无错版PDUdecoding.cs
- 【原创】WinCE下流驱动开发流程
- linux系统UDP的socket通信编程
- springmvc 传递和接收数组参数
- maven依赖管理的概念
- sqlserver2005分布式架构负载
- CentOS 创建SVN 服务器,并且自动同步到WEB 目录
- 目录服务技术介绍——ADSI(五)
- css样式(二)(伪类 | 伪元素 | 导航 | 图像拼合 | 属性选择器 )
- XidianOJ 1007 易碎的鸟蛋
- cocos2d-x-3.0 window+eclipse Android Project 环境与开发新手教程
- 远程通讯测试软件,USR-TCP232-304和虚拟串口软件通讯测试
- 二维码墓碑的技术探讨
- 模电学习笔记(上交郑老师)2.二极管
- 使用计算机研究生命科学的文章,现代若干科学前沿的计算主义哲学蕴意.doc
- Zabbix自动发现规则
- 全球游戏收入将随着电影电视改编作品的不断增多而达到惊人水平 | 美通社头条...
- Adobe Flash Player / 功能
- 计算一个字符串里面特定字符的个数
- 明天见丨云和恩墨生态产品发布会双平台直播,三款新品即将揭晓
热门文章
- 从底层原理出发详解红黑树在Linux内核中的3种经典用法,让你知其所以然
- 哪个php有商家入驻后台,大商创商家入驻“我要入驻”、“入驻进度查询”按钮消失问题解决...
- SDN软件定义网络之流表及其组成
- 程序员面试逻辑推理智力题
- Linux切换超级用户认证失败,Linux切换root超级用户问题
- 在线Markdown转HTML工具
- Java后端数据分页问题
- 初出茅庐的小李第3篇博客《5G物联网及NB-IoT技术详解》读书笔记1
- [WPF专业编程指南].李应保(奋斗的小鸟)_PDF 电子书
- 国密SM9算法C++实现之六:密钥封装解封算法