docker - Docker撰写文件中的'-'字符

标签 docker docker-compose containers dockerfile

下面显示了用于创建MariaDB容器的Docker组合文件:

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

我的问题是为什么我们在“端口”和“环境”中使用“-”。这是仅出于可读性目的还是具有其他重要性?

最佳答案

它基于YAML,“-”用于启动元素列表,因此可以有多个元素。

关于docker - Docker撰写文件中的'-'字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56221648/

相关文章:

docker - dockerfile完成构建后,供应商文件夹消失

docker - 如何创建在子域上运行 Caddy 服务器和其他服务器的 Docker 文件?

wordpress - Visual Studio代码+ WordPress + Docker:VS代码不提供Apache envvars文件

postgresql - Docker-compose无法连接到Docker postgres容器

c++ - 为德州扑克编写逻辑子底池系统

docker - 如何在Docker中安装Adafruit-GPIO库

docker - 如何创建正确的.lando.yml自定义文件?

node.js - 如何从 Nodejs 应用程序容器使用 mongodump 命令?

design-patterns - 一个类可以在它的容器上保留一个引用吗?

linux - docker容器在写入挂载目录中的文件时不断增加内存使用量