docker框架01介绍docker

Docker解决了程序在不同环境下的兼容问题,通过镜像打包应用程序及其依赖环境,实现跨平台运行。它相比虚拟机更轻量级,占用资源少。关键点包括镜像作为模板创建容器,容器独立运行应用程序,以及仓库用于存储和分享镜像。Docker流程由dockerdaemond后台服务管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

01.docker功能
在实际开发中,需要开发和运维两个技术岗位。经常会有,这个项目在我电脑中可以运行,在你电脑中不可以运行的现象发生。

docker技术很好的解决了这个问题,他成功的将程序运行时候所需要的环境也打包放入了jar包或者war包中。

这样就不需要开发和运维两个对喷
在这里插入图片描述

02.虚拟机和docker的不同
docker很像是vmware虚拟机,只是vmware虚拟机的内存有十几个g,而docker则只需要几mb或者几百mb。
在这里插入图片描述
在这里插入图片描述

03.docker的关键技术点
docker技术有几个关键点,
第一,镜像,镜像就是模板,电脑通过模板来创建容器,例如,mysql的镜像,通过run方法,成功在电脑中创建mysql的容器。(类似于java中的类)
在这里插入图片描述

第二,容器,容器内部独立运行一个或者一个组的软件应用程序,由镜像创建而形成(run 命令)。有相关的命令操作来操作容器。(类似于java中的类实例化对象)
在这里插入图片描述

第三,仓库,就是用来存放镜像的地方。分成公有仓库和私有仓库。例如 docker hub 或者阿里云
在这里插入图片描述


docker运行原理:
后台守护进程=docker daemon
在这里插入图片描述
docker流程:
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值