----宏定义和makefile详解(包含对Docker讲解)--------(一)

严峰
2023-12-01

==参考链接:博主:GoRustNeverStop----linux杂谈—https://blog.csdn.net/weiyuefei/article/details/16858025
http://blog.csdn.net/s_gy_zetrov
Docker,可以说是一个终端命令行的虚拟机,但更准确的说是一个虚拟环境。比如说你想在PC上无缝使用Linux,虚拟机并不是你唯一的出路,你还有Docker。Docker是一个容器,包含3个重要的概念。
一是镜像,镜像是静态的。
二是容器是可以操作的,容器可以理解为镜像的动态状态,就像Linux的ios文件的Live CD模式,不用安装系统而直接进入系统。
三是仓库,有点像github里面的东西。
实践例子----使用Docker搭建前端Java开发环境—https://segmentfault.com/s/1190000006843830
----Docker–入门实战-----等一杯咖啡—https://blog.csdn.net/bskfnvjtlyzmv867/article/details/8104421
使用Docker的优点有:
1.更高效的利用系统资源:由于容器不需要进行硬件虚拟以及运行运行完整的操作系统等额外开销,Docker对系统资源的利用率更高。
2.更快启动速度
3.一致的运行环境,开发过程中遇到常见的问题就是环境一致性的问题,从而不会出现说这段代码在我机器上运行没有问题啊这类问题

 类似资料: