docker 总结
Docker:是一个发布应用程序的技术
Docker的核心
镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。
- 镜像就是磁盘上的文件
- 包含完整运行环境,可以在任意Linux操作系统上运行
- 参考:Docker 镜像操作 - 一杯水M - 博客园
Dockerfile:将jar文件构建成镜像
- 一个文本文件
- 包含一个个的指令(Instruction)
- 应用程序所需的运行环境(依赖、函数库、环境、配置等文件)。
- 参考:Dockerfile自定义镜像 - 一杯水M - 博客园
容器(Container):镜像内的应用程序运行后形成的进程就是容器,只是Docker会给容器做隔离,对外不可见。
- 容器就是镜像运行的进程
- Docker会给进程做隔离
- 参考:Docker 容器操作 - 一杯水M - 博客园
数据卷(Volume):是一个虚拟目录,指向宿主机文件系统中的某个目录。
- 宿主机磁盘文件和容器建立联系
- 参考:Docker 数据卷 - 一杯水M - 博客园
DockerCompose:基于Compose文件帮我们快速的部署多个应用程序
- Compose文件是配置文件,通过配置来运行多个镜像
- 参考:DockerCompose - 一杯水M - 博客园
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2020-12-04 JavaWeb学习:Spring入门