您当前的位置: 首页 >  docker

科技D人生

暂无认证

  • 0浏览

    0关注

    1550博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Docker学习总结(62)——docker-compose.yml 详细说明

科技D人生 发布时间:2021-11-10 18:45:17 ,浏览量:0

一、主要配制 

1、version 定义了版本信息,这个定义关乎与docker的兼容性,具体为Compose 文件格式有3个版本,分别为1, 2.x 和 3.x,目前主流的为 3.x 其支持 docker 1.13.0 及其以上的版本。

2、services 定义了服务的配置信息,包含应用于该服务启动的每个容器的配置

3、networks 定义了网络信息,提供给 services 中的 具体容器使用,类似于命令行的 docker network create

4、volumes 定义了卷信息,提供给 services 中的 具体容器使用,类似于命令行的 docker volume create

5、ports 建立宿主机和容器之间的端口映射关系。

二、所有配制详解

    version           # 指定 compose 文件的版本     services          # 定义所有的 service 信息, services 下面的第一级别的 key 既是一个 service 的名称

        build                 # 指定包含构建上下文的路径, 或作为一个对象,该对象具有 context 和指定的 dockerfile 文件以及 args 参数值             context               # context: 指定 Dockerfile 文件所在的路径             dockerfile            # dockerfile: 指定 context 指定的目录下面的 Dockerfile 的名称(默认为 Dockerfile)             args                  # args: Dockerfile 在 build 过程中需要的参数 (等同于 docker container build --build-arg 的作用)

关注
打赏
1662604032
查看更多评论
立即登录/注册

微信扫码登录

0.0406s