~吴 银 双~

一文梳理多个概念:maven、spring boot、docker、tomcat、nginx、web应用等

一、引言 一直想把很多概念再梳理一下,不然总是模糊地使用。今天用一个建造并运营大型商场来做比喻帮助理解。 二、具体内容 (一)基础环境层(商场的地基和场地) 1.Linux / CentOS——商场的地基和建筑结构 是什么:操作系统,是整个软件系统的底层基础。 应用场景:你的代码想要运行,首先要有一个操作系统环境。CentOS 是 Linux 的...

区分Docker仓库、镜像、容器核心概念

一、引言 上一篇已经在自己的阿里云服务器上安装好了docker,接下来区分一下docker的三个核心概念:仓库、镜像、容器。 二、具体内容 (一)docker镜像 Docker镜像-Docker images:容器运行的只读模板,包含运行应用程序所需的所有文件系统、代码、库和环境配置 特点: 分层存储:镜像由多层文件系统叠加组成,每一层是只读的 不可变:镜像一旦构建完成,不可修改(...

容器化Docker安装及命令

一、引言 今天继续学习在Linux系统中安装并使用docker。 二、具体内容 (一)docker介绍与使用场景 什么是Dokcer: 一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口,使用go语言编写,在linux容器基础上进行的封装。 ...

Linux常用软件安装rpm与yum使用

一、引言 之前已经学习了linux常用命令,现在继续来学习Linux下的软件安装命令。 二、具体内容 (一)rpm rpm介绍: RPM是一个在Linux和其他类Unix操作系统下广泛使用的包管理器,用于安装、升级、查询和删除软件包 为什么使用rpm: RPM包管理器可以帮助用户,自动化地处理软件的安装和更新过程,简化了软件的管理和维护 rpm:安装别人编译好的软件包 rpm安装优点...