【问题标题】:'-' character in Docker compose fileDocker 撰写文件中的“-”字符
【发布时间】:2019-05-20 13:07:04
【问题描述】:

创建 MariaDB 容器的 Docker compose 文件如下所示:

version: '2'
services:
  mariadb:
    container_name: mytest
    image: 'mariadb:X.X.X'
    restart: always
    ports:
    - '3306:3306'
    environment:
    - MYSQL_ROOT_PASSWORD=root

我的问题是为什么我们将 '-' 用于 'ports' 和 'environment'。这只是为了可读性目的还是还有其他重要性?

【问题讨论】:

    标签: docker docker-compose containers dockerfile


    【解决方案1】:

    它基于YAML,'-'是开始一个元素列表,所以可以有多个。

    【讨论】:

      【解决方案2】:

      因为端口和环境都是 YAML 集合,因为您可以有多个端口映射和环境变量。

      检查YAML - Collections

      【讨论】:

        猜你喜欢
        • 2020-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多