docker学习1-基本概念

2023-09-14 18:37:21

Docker jar包+环境=镜像,镜像存在docker仓库中,随用随取,无需现配环境

docker通过隔离机制,各个镜像之间互不干扰

docker比vm轻量化,每次只需运行镜像即可,镜像占内存小启动快,虚拟机启动慢,占内存较大

docker是基于go语言开发的开源项目

虚拟机技术 运行方式(资源占用多,冗余步骤多,启动慢):

容器化技术不是模拟的一个完整的操作系统,每个容器有自己的环境,相互隔离(各容器之间可以实现交互),容器没有自己的内核,直接运行在宿主机上

DevOps(开发、运维)

1、更快速的交付和部署:

Docker:打包发布镜像,一键运行

2、更快捷的升级和扩缩容

3、更简单的运维系统

4、更高效的计算资源利用

docker架构图:

镜像:image

        镜像就是一个模板,可以通过模板来创建容器服务,通过一个镜像可以创建多个容器,最终服务运行或者项目运行就是在容器中

容器:container

        独立运行一个或者一个组应用,通过镜像来创建

        启动,停止,删除

        可以理解为一个简易的linux系统

仓库:repository

        存放镜像的地方

        仓库分为共有仓库和私有仓库

更多推荐

web安全漏洞-SQL注入实验2

实验目的学习sql显注的漏洞判断原理掌握sqlmap工具的使用分析SQL注入漏洞的成因实验工具sqlmapsqlmap是用python写的开源的测试框架,支持MySQL,Oracle,PostgreSQL,MicrosoftSQLServer,MicrosoftAccess,IBMDB2,SQLite,Firebird

记录一个iOS使用陀螺仪3d效果的抖动问题

使用陀螺仪的时候,遇到一个问题,就是在拖动scrollView滚动的时候,3d效果的图片会抖动实现3d效果的代码-(void)updateWithGravityX:(double)gravityXgravityY:(double)gravityYgravityZ:(double)gravityZ{//因为在斜向上45度

postgresql|数据库|centos7下基于postgresql-12的主从复制的pgpool-4.4的部署和使用

前言:postgresql数据库只用自身的一些配置是无法做到最优的优化的,需要通过一些外置插件(中间件)来提高服务器的整体性能,通俗的说就是数据库仅仅依靠自身是无法达到性能最优的,很多时候需要更改数据库的整体架构,使用一些目前来说成熟的技术,比如,读写分离技术,负载均衡技术,高速缓存技术等等集群方面的技术。下图是一些较

vue3将页面导出成PDF文件(完美解决图片、表格内容分割问题)

vue3将页面导出成PDF文件(完美解决图片、表格内容分割问题)1、安装依赖2、在utils中创建htmlToPDF.js文件3、在vue中引入并使用1、安装依赖npminstall--savehtml2canvas//页面转图片npminstalljspdf--save//图片转pdf2、在utils中创建htmlT

Java 中将多个 PDF 文件合并为一个 PDF

一.前言我们将从以下两个方面向您展示如何将多个PDF文件合并为一个PDF:1.将文件中的多个PDF合并为单个PDF2.将流中的多个PDF合并为单个PDF1.了解Spire.PDF库要在Java中合并PDF文件,我们将使用Spire.PDF库。Spire.PDFforJava是一个PDFAPI,使Java应用程序能够在不

电子时钟制作(瑞萨RA)(6)----配置RTC时钟及显示时间

概述本文将详细讲解如何借助e2studio来对瑞萨微控制器进行实时时钟(RTC)的设置和配置,以便实现日历功能和一秒钟产生的中断,从而通过串口输出实时数据。实时时钟(RTC)模块是一种时间管理外设,主要用于记录和控制日期和时间。与常见的微控制器(MCU)中的定时器不同,RTC时钟提供了两种计时方式:日期模式和计时模式。

基于RASC的keil电子时钟制作(瑞萨RA)(7)----配置RTC时钟及显示时间

基于RASC的keil电子时钟制作7_配置RTC时钟及显示时间概述硬件准备视频教程RTC配置RTC属性配置设定时间设定周期性中断设定日历闹钟时间回调函数演示效果数码管显示日期主程序概述本文将详细讲解如何借助e2studio来对瑞萨微控制器进行实时时钟(RTC)的设置和配置,以便实现日历功能和一秒钟产生的中断,从而通过串

Adobe Bridge 2024:解锁创意力的数字媒体利器

在当今数字化的时代,创意工作者们需要处理和管理大量的数字媒体资源,如照片、视频、音频等。为了提高工作效率和创作质量,他们需要一个功能强大、易于使用的工具来组织、浏览和共享这些媒体文件。幸运的是,AdobeBridge2024正好满足了这些需求,并成为让创意力得以解锁的数字媒体利器。首先,AdobeBridge2024提

金融贷款行业实时高精准获客 ——三网运营商大数据

都说生产是第一因素,但对于任何企业来说,客户来源才是第一因素。在大多数行业,获得客户的困难已经成为行业的挑战。如今,许多行业和企业获得客户的主要来源是在线促销和客户获取。现在几乎每个人都有一部手机。运营商可以根据移动客户的访问行为、通信行为、浏览行为和其他功能来探索他们的需求。运营大数据拥有海量的用户数据,包括众多领域

C++:初始化列表,static成员,友元,内部类

个人主页:个人主页个人专栏:《数据结构》《C语言》《C++》文章目录前言一、初始化列表二、static成员三、友元四、内部类总结前言本篇博客作为C++:初始化列表,static成员,友元,内部类的知识总结。一、初始化列表初始化列表:以冒号开始,接着是一个以逗号分隔的数据成员列表,每个“成员变量”后面跟一个放在括号中的初

STM32 CAN使用记录:bxCAN基础通讯

文章目录目的关键配置与代码轮询方式中断方式收发测试示例链接总结目的CAN是非常常用的一种数据总线,被广泛用在各种车辆系统中。这篇文章将对STM32中CAN的使用做个示例。CAN的一些基础介绍可以参考下面文章:《CAN基础概念》https://blog.csdn.net/Naisu_kun/article/details

热文推荐