Docker学习

本文探讨了Docker的出现原因,包括解决开发和运维中的问题、环境配置复杂性以及部署难题。对比了Docker与虚拟机的区别,强调Docker的轻量级特性。还介绍了Docker的核心思想——隔离和打包装箱,以及Docker在容器化技术中的优势,如资源占用少和启动快速。最后提到了Docker的安装和相关名词。
摘要由CSDN通过智能技术生成

学习基础: linux springboot

学习路线

在这里插入图片描述
在这里插入图片描述

Docker 概述

为什么会出现docker?

出现的问题:
1.开发和运维的问题 :我在我的电脑上可以运行! 版本更新导致服务不可用!
2. 环境配置麻烦,每一个机器都要部署环境(集群 redis,es,hadoop),费时费力。
3. 发布项目jar包,还要配置安装其对应的环境
4. 在服务器配置一个应用的环境,麻烦,不能跨平台

docker对以上问题,提出解决方案(镜像,隔离)
现在,开发打包部署上线,一套流程做完
java-apk-发布(应用商店)----张三使用APK-安装即可

java -jar(环境)—打包项目带上环境(镜像)-----发布(docker 仓库:商店) ----下载发布的镜像–直接运行即可
docker思想:(集装箱)
隔离是核心,打包装箱,相互隔离。

docker优点

在容器技术出现之前,使用的是虚拟机技术,虚拟机和docker都是属于虚拟化技术
docker技术更轻巧
在这里插入图片描述
docker是基于Go语言开发的
官网: https://www.docker.com/
docker文档地址 https://docs.docker.com/
仓库地址 https://hub.docker.com/

docker能干什么

虚拟机技术
在这里插入图片描述
缺点:
1.资源占用多
2.冗余步骤多,启动慢

容器化技术
不需要模拟完整的操作系统
在这里插入图片描述

docker 和 虚拟机技术 的不同

在这里插入图片描述

devops(开发,运维)

在这里插入图片描述

Docker安装

docker名词

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值