Docker

Docker概述

传统的虚拟机技术

虚拟机技术缺点:

  1. 资源占用十分多

  2. 冗余步骤多

  3. 启动慢

容器化技术

容器化技术不是模拟一个完整的操作系统

Docker和虚拟机技术的不同

~传统虚拟机,虚拟出一条硬件,运行一个完整的操作系统,在这个系统上安装和运行软件

~容器内的应用直接运行在宿主机的内容,容器没有自己的内核,也不虚拟硬件。所有轻便

~每个容器间是相互隔离,每个容器内都有一个属于自己的文件系统,互不影响

DevOps(开发、运维)

应用更快速的交付和部署

传统:一堆帮助文档,安装程序

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

更便捷的升级和扩缩容

使用了Docker以后,部署应用就和搭积木一样

项目打包成一个镜像,扩展服务器A,服务器B

更高效的计算资源利用:

Docker是内核级别的虚拟化,可以在一个物理机上运行很多容器实例,提高计算机资源利用

Docker的基本组成

镜像:

docker镜像就好比是一个模板,可以通过模板来创建容器服务,tomcat镜像===>run===>tomcat1容器(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中)
容器:

Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。

启动,停止,删除,基本命令,

目前可以把容器理解为一个简易的linux系统
仓库:

仓库就是存放镜像的地方~

仓库有私有和公有~

DOcker Hub(默认是国外的)

阿里云....都有容器服务器(配置镜像加速~)

相关推荐
jinanwuhuaguo23 分钟前
(第三十六篇)OpenClaw 去中心化的秩序——从“中心调度”到“网格自治”的治理革命
java·大数据·开发语言·网络·docker·去中心化·github
北冥湖畔的燕雀28 分钟前
POSIX信号量操作全解析
linux·运维·服务器
雷工笔记2 小时前
MES 系统 设备保养管理模块详细设计方案
运维·数据库
晚风_END4 小时前
Linux|操作系统|zfs文件系统的使用详解
linux·运维·服务器·数据库·postgresql·性能优化·宽度优先
科研前沿9 小时前
镜像视界 CameraGraph™+多智能体:构建自感知自决策的全域空间认知网络技术方案
大数据·运维·人工智能·数码相机·计算机视觉
暴力求解9 小时前
Linux---线程基础
linux·运维·服务器
晚风_END9 小时前
Linux|操作系统|最新版openzfs编译记录
linux·运维·服务器·数据库·spring·中间件·个人开发
咖喱o10 小时前
QinQ/VLAN Stacking
linux·运维·服务器·网络
sduwcgg11 小时前
IQ-Learn 在 RTX 3090 服务器上的环境配置与踩坑记录
运维·服务器
marsh020612 小时前
43 openclaw熔断与降级:保障系统在异常情况下的可用性
java·运维·网络·ai·编程·技术