目录
实习期间,学习一些后端开发的知识把,今天又看了环境配置的一些东西,docker确实挺方便的,也理了下用到的这些开发所用的环境的分类吧
一、工具分类
(1)java、node、python这些,一个语言的环境,就是将你写的那些语法,可以编译成电脑能够认识的二进制编码
(2)mysql、redis、nestjs,等一个服务的
(3)npm、maven、gradle等下载的
这里docker的话就比较适合服务类的那种吧,就一键根据docker-compose文件的配置内容确定拉起配置的这类工具的一些版本信息,就相当于将这类运行所需的工具的版本下载变得跟package.json里确定构建工具的版本一样简单
二、认识docker

这个是docker的图形界面,操作也很方便,左边的操作栏里,
(1)现在在Containers(容器),就是可以看到通过docker-compose创的容器组或者容器,
(2)Images(镜像),就是构建容器所需的镜像,就你构建某个容器,需要先有他的镜像才能构建,相当于有了vue,就可以创建很多很多vue服务,有了mysql镜像,就可以创建很多很多mysql容器,一个容器也就一个服务
Volumes(数据),就是一般的数据库类的服务会有对应的数据