认识Docker与启动容器与镜像的关系

目录

一、工具分类

二、认识docker


实习期间,学习一些后端开发的知识把,今天又看了环境配置的一些东西,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(数据),就是一般的数据库类的服务会有对应的数据

相关推荐
编程序的员1 小时前
使用OpenTelemetry来监控GoLang应用
运维·golang·monitoring·apm·opentelemetry
羑悻的小杀马特2 小时前
把随身WiFi改成网盘聚合器:中兴F50挂载本地存储+夸克网盘实战
运维·服务器·人工智能·网盘·openlist
Yana.nice10 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
2601_9605679613 小时前
电商套图自动化效率的工程量化分析——从逐张生成到批量套图的架构演进
运维·架构·自动化
吳所畏惧14 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
张忠琳14 小时前
【NVIDIA】 NVIDIA Container Toolkit v1.19.1 — OCI 模块超深度分析之三
云原生·容器·架构·kubernetes·nvidia
HiDev_14 小时前
【非标自动化】2、认识元器件(确定目标)
运维·自动化
Zhang~Ling15 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
爱写代码的森15 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei