chevron_left

Docker 教程

免费
第 3.3 回

教程文档

Docker 教程 - Docker compose 文件详解

2023年11月17日
Docker 教程

Docker compose 文件详解

文件命名

compose 的配置文件后缀是.yml

compose 文件样例

version: '3'                                # compose 版本号
services:                           # 服务标识符
  web1:                             # 子服务命名
    image: nginx                        # 服务依赖镜像属性
    ports:                          # 服务端口属性
      - "9999:80"                           # 宿主机端口:容器端口
    container_name: nginx-web1                              # 容器命名

说明

  • compose 版本号、服务标识符必须顶格写
  • 属性名和属性值使用': '(冒号 + 空格) 隔开
  • 层级使用' '(两个空格) 表示,而且是一个叠加的关系
  • 服务属性列表使用' - '(空格空格 - 空格) 来表示

compose 属性详解

镜像

image: 镜像名称:版本号
...

课程介绍

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

适合这样的人

新手