Docker

Docker 部署项目时最值得先弄懂的 6 个概念

刚开始用 Docker,最容易把“镜像”“容器”“Volume”“Network”混在一起。先把这几个概念分清,很多部署问题会简单很多。

1. Image

镜像可以理解成只读的软件运行模板。

2. Container

容器是镜像启动后的运行实例。

3. Volume

用于保存数据库、上传文件等不能随容器删除的数据。

4. Network

让容器之间通过服务名通信,而不是到处写固定 IP。

5. Port Mapping

8080:8080 表示把宿主机端口映射到容器端口。

6. Compose

用一个 YAML 文件描述多容器应用,比手敲一长串 docker run 更适合长期维护。

返回文章列表开发者工具