[Docker]容器的网络类型以及云计算

news2024/10/6 14:23:52

目录

知识梗概

1、常用命令2

2、容器的网络类型

3、云计算

4、云计算服务的几种主要模式


知识梗概

1、常用命令2

上一篇已经学了一些常用的命令,这里补充两个:

导出镜像文件:[root@docker ~]# docker save -o nginx.tar nginx:laster
导入镜像文件:[root@docker ~]# docker load -i cadvisor.tar

2、容器的网络类型

查看网络类型:

网络类型主要是四种:

host模式-->此模式下,这个容器不会获得一个独立的network namespace,而是和宿主机共用一个network namespace;容器不会虚拟出自己的网卡和IP等,而是使用宿主机的IP和端口;

bridge模式-->默认的docker网络模式;

container模式-->该模式下新创建的容器和已经存在的容器共享一个network namespace,而不是和宿主机共享;

none模式-->该模式下,docker拥有自己的network namespace,但没有网卡、IP等配置,需要我们自己去指定;是不与外界通信的一种模式;

创建一个自定义网络
[root@docker ~]# docker network create sc-net

创建网络,默认是桥接模式,开启容器,指定使用该网络:

指定网络:[root@docker ~]# docker run --name sc-nginx-2 -d --network sc-net -p 8081:80 nginx
查看sc-net网络里有哪些容器在使用,可以知道容器的IP地址:[root@docker ~]# docker network inspect sc-net

启动nginx:

3、云计算

云计算(Cloud Computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。

云计算的特点包括:

  1. 大规模:“云”具有相当的规模,企业私有云一般拥有数百上千台服务器,能给用户前所未有的计算能力。
  2. 虚拟化:支持用户在任意位置、使用各种终端获取应用服务。
  3. 高可靠性:使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。
  4. 通用性:不针对特定的应用,同一个“云”可以同时支撑不同的应用运行。
  5. 高可扩展性:“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
  6. 按需服务:“云”是一个庞大的资源池,用户按需购买。
  7. 极其廉价:由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本。

云计算的应用非常广泛,例如金融云、教育云、医疗云、云游戏等。在2021年,全球公有云基础设施市场增长迅速,云计算继续在疫情复苏的过程中“占据中心位置”。它为企业带来了成本效益和业务连续性,为企业快速推动数字业务转型提供了动力。

4、云计算服务的几种主要模式

IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service,平台即服务)和SaaS(Software as a Service,软件即服务)是云计算服务的三种主要模式。以下是它们各自的详细解释:

  1. IaaS(基础设施即服务)
    • IaaS 提供基本的计算、存储和网络资源,用户可以在此基础上部署和运行任意软件,包括操作系统和应用程序。
    • 服务商提供硬件、存储和计算能力,并负责对基础设施进行维护和管理。
    • 用户按使用量付费,无需购买和维护物理硬件。
    • 常见的 IaaS 提供商包括 Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) 等。
  2. PaaS(平台即服务)
    • PaaS 提供了一个用于开发、测试、部署和管理应用软件的平台。
    • 它通常包括操作系统、编程语言的运行环境、数据库、Web 服务器等。
    • 用户无需管理底层的基础设施,但可以控制部署的应用程序以及与之相关的配置和托管环境。
    • PaaS 使得开发人员能够快速开发和部署应用,而无需担心软件分发、版本控制和容量规划等问题。
    • 常见的 PaaS 提供商包括 Heroku, Red Hat OpenShift, Apigee, 以及一些云服务提供商的 PaaS 服务(如 AWS Elastic Beanstalk)。
  3. SaaS(软件即服务)
    • SaaS 提供了一种通过 Internet 访问软件的方式,用户无需安装或维护软件,只需通过 Web 浏览器或其他客户端软件访问即可。
    • SaaS 提供商负责管理所有软件相关的硬件、操作系统、中间件、应用数据和存储。
    • 用户通常按订阅模式付费,可以根据需要增加或减少用户数或功能。
    • SaaS 适用于各种应用场景,包括客户关系管理(CRM)、企业资源规划(ERP)、电子邮件服务等。
    • 常见的 SaaS 提供商包括 Salesforce, Microsoft Office 365, Google Workspace, Adobe Creative Cloud 等。

总的来说,这三种服务模式提供了不同程度的控制和灵活性,用户可以根据其业务需求选择最适合的模式。

此次分享就到这里,欢迎评论区或私信留言与各位探讨!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1647972.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于SSM的农产品销售管理系统

文章目录 项目介绍一、项目功能介绍二、部分页面展示三、部分源码四、底部获取全部源码(9.9¥带走) 项目介绍 农产品销售管理系统 一、项目功能介绍 一、介绍 系统分为两个角色 用户功能:登陆,注册,商品分…

实操专区-第11周-课堂练习专区-图的标记线和标记点

下载安装ECharts,完成如下样式图形。 代码和截图上传 完成 3.1.3.5 图的标记线和标记点 中的任务点 在一些折线图或柱状图当中,可以经常看到图中对最高值和最低值进行了标记。 在ECharts中,标记点(markPoint)常用于表示…

深入解析C#中的async和await关键字

文章目录 一、异步编程的基本概念及其在C#中的实现二、async关键字的定义及其用法三、await关键字的定义及其用法示例代码:使用async和await编写一个简单的异步程序 四、async和await的优点注意事项 五、C#下async和await中常见问题汇总1. 异步方法中的await调用2. …

森林消防泵:操作、购买攻略!/恒峰智慧科技

随着气候变化和人为活动的影响,森林火灾频繁发生,对生态环境和人类安全构成严重威胁。森林消防泵作为森林火灾扑救的重要设备,其性能和操作便捷性直接关系到灭火效果。本文将为您详细介绍森林消防泵的操作指南和购买攻略,助您更好…

【网站项目】戒烟网站

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

【林业资质申报指南】申报林业工程调查规划设计丙级申报材料

【林业资质申报指南】申报林业工程调查规划设计丙级申报材料 申报林业工程调查规划设计丙级申报材料需要包括以下内容: 一、申报单位基本情况 申报单位应提供详细的单位介绍,包括单位名称、注册地址、法定代表人、注册资本、成立时间、经营范围等基本情况…

智慧校园的优势

数字化校园的建造给传统校园带来了生机与生机,数字化校园的每项设备都给学生带来了很好的体验。如不久前的开学季,许多校园运用校园一卡通体系,处理了往日人山人海的校园迎新现象,取而代之的是安静、有序的重生报到场景&#xff0…

Low Poly Animated Prehistoric Animals

该资源包与全球最优秀的古生物学家携手打造,以精确的形态和动画让史前动物栩栩如生。高质量上装束的低多边形动物,带有动画、惊艳的演示场景和漫游脚本:—内容— - 漫游脚本(V.4.5)可以将活的动物拖放到场景中 - 上装束的动物 - 优美的演示场景 - 支持 Mecanim - 20 种动物…

张大哥笔记:自媒体人10种赚钱方法

很多人都在做自媒体,比如平台广告分成、广告收入、公关宣传、品牌植入、演讲、会员制、出书、线下活动。那么本文介绍了自媒体人10种赚钱方法,供大家参考: 1、打造个人IP 什么是个人IP?在百度百科上是这样解释的:指个…

学术咸鱼入门指南(2)

巧用思维导图阅读文献 化整为零:读文献,从拆分文章的结构开始 大家在初步接触自己学科的论文时,要了解清楚基本的范式,日后读起来就比较顺了。 科研论文的第一部分,是文章的标题,摘要和关键词&#xff0…

机器学习之基于Python多种混合模型的糖尿病预测

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景 糖尿病是一种慢性代谢性疾病,其发病率在全球范围内逐年上升,已成为影响人类健…

第11篇:创建Nios II工程之控制多个七段数码管

Q:DE2-115开发板上有8个七段数码管,如何用PIO IP并设计Nios II工程控制呢? A:基本思路:DE2-115上有8个7位七段数码管,而一个PIO最多可配置为32位,如此就可以添加2个PIO都配置为28位output。 Ni…

数据结构:环形链表的实战指南

✨✨小新课堂开课了,欢迎欢迎~✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:http://t.csdnimg.cn/oHJAK(数据结构与算法) 小新的主页:编程版小新-CSDN博客 …

Jackson系统开发方法

1、Jackson分析方法是面向数据流的分析方法。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。 2、应用场景:这一方法对输入、输出数据结构明确的中小型系统特别有效&am…

人工智能实验:人脸检测

一、实现目的: 了解人脸检测的主要方法;了解 detectMultiScale 函数的功能及用法;掌握使用 OpenCV 提供的分类器和检测器进行人脸检测的方法。 二、实验设备: 计算机一台;视觉实验软件环境及资源一套(vi…

明星中药企业系列洞察(一)丨官宣提价后股价涨幅近15%,百年老字号佛慈制药如何焕发力量?

近日,佛慈制药发布公告称,鉴于原材料以及生产成本上涨等原因,公司对主营中成药产品的出厂价进行调整,平均提价幅度为9%。提价消息释出后,资本市场给出了态度:佛慈制药股价连续两天累计上涨近15%。佛慈制药近…

【一起深度学习——NIN】

NIN神经网络 原理图:代码实现:输出结果: 原理图: 代码实现: import torch from torch import nn from d2l import torch as d2ldef nin_block(in_channels, out_channels, kernel_size, strides, padding):return nn.…

HIDL Hal 开发指南7 —— 驱动开发

前言 HIDL HAL 的整体架构如下图所示: 接下来我们就来完成一个从驱动到 App 的完整 HIDL HAL 实现示例。 本节的任务是在内核中实现一个简单的驱动,并完成一个应用层 Native 程序来测试我们的驱动是否正常工作。 1 编写一个简单的 Linux 内核驱动 1.…

8G防火墙,WAF防火墙,可抵御各种恶意请求、恶意机器人、攻击防御

8G防火墙,WAF防火墙,可抵御各种恶意请求、恶意机器人、攻击防御 经过一年多的 beta 测试,8G 防火墙已准备好在生产现场使用。因此,您可以受益于 nG 防火墙(又名 nG 黑名单)的最新发展提供的强大保护。8G 防…

stm32单片机开发六、SPI通信协议

上一节看到了,I2C使用上拉电阻,导致了整个电路从低到高电平的时候出现了延时爬升,就会导致I2C的频率不高,一般在100K,告诉400K 但是SPI的速率可以达到很高,这就是SPI的优势 SS,从机选择线&#…