15 lines
856 B
Markdown
15 lines
856 B
Markdown
Docker 是一个 容器化平台,可以让你把应用程序和它运行所需的环境打包在一起,形成一个独立的“容器”。
|
||
简单来说,它就像一个轻量级的虚拟机,但比虚拟机更快、更省资源。
|
||
|
||
## 概念
|
||
1. 镜像(Image)
|
||
- 镜像是一个 只读模板,包含应用程序和依赖环境。
|
||
- 可以理解为应用的快照,像“配方”。
|
||
2. 容器(Container)
|
||
- 容器是镜像的 运行实例,可以启动、停止、删除。
|
||
- 可以理解为根据配方做出来的“饭菜”。
|
||
3. Dockerfile
|
||
- 用来定义镜像内容的文件,相当于“配方清单”。
|
||
- 里面写明了基础镜像、依赖、环境变量、运行命令等。
|
||
4. Docker Hub
|
||
- 官方提供的镜像仓库,可以下载别人已经打包好的镜像,也可以上传自己的镜像。 |