Docker-- 什么是Docker和Docker的基本知识

本文介绍了Docker的基础知识,包括Docker的定义、出现原因、核心理念,以及与传统虚拟机的区别。Docker通过镜像实现软件环境的标准化和可移植性,简化了开发和运维流程。文章还提到了Docker的安装步骤,适用于CentOS 7及更高版本。
摘要由CSDN通过智能技术生成

 

1、安装的时候把原始环境一模一样的复制过来,开发利用Docker可以消除协作编码时,在“我的机器上可以正常工作”的问题。

以前开发人员只是提交代码,现在我们要提交整个环境,以前是搬家,现在是搬整栋楼。

问题1:什么是镜像?

以前我们的代码就是应用,我们只管把我们的代码写完了,编译好的文件交给运维,由运维去部署。

从现在开始要有这个理念,我们不仅仅是提交代码,还有运行的文档、配置的环境,运行环境、运行依赖包等等……就像我们说的,搬家搬整栋楼;这样的话可以将当前这个功能能稳定运行的一整套环境,带着环境安装到Docker上面,让运维工程师发布,那么这样的话呢,就可以把原始环境一模一样的复制,消除了在开发这里能跑,运维工程师这里不能跑的问题

而且,运维还有个非常苦逼的概念是什么概念呢?由于互联网高并发的环境和大流量的访问,运维工程师要部署的时候,就是集群(简单的说就是多台),如果每一台都要需要去安装数据库等,重复性的工作会发疯的。JAVA的思想要把相同出现的代码抽取出来,形成一个公用的方法并且对外暴露。

那我们就不用到处编,调一次就行了,Docker会认为:能不能把一个良好的软件运行环境,打个包封装成一个东西叫做镜像,然后需要安装的每个人,有这么一份镜像,不就OK的吗?那么这种理念就是我们的Docker理念的雏形。

总结(Docker思想雏形&什么是镜像):

  1. 理念就是一次构建,处处运行。
  2. 我们不再提交代码,而是提交镜像,什么叫做镜像(就是含代码以外还有一堆东西的原始环境,保证正常运行)。
  • Docker理念

问题1:Docker的logo为什么是它是一只鲸鱼,背上有一个一个的集装箱,集装箱之间有隔离的这种区别?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值