'-' символ в файле составления Docker - PullRequest
0 голосов
/ 20 мая 2019

Файл компоновки Docker для создания контейнера MariaDB показан ниже:

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

У меня вопрос, почему мы используем ' - ' для ' портов ' и ' environment '. Это только для удобства чтения или имеет другое значение?

Ответы [ 2 ]

2 голосов
/ 20 мая 2019

Он основан на YAML , '-' - для начала списка элементов, поэтому вы можете иметь несколько элементов.

0 голосов
/ 20 мая 2019

Поскольку оба порта и среда являются коллекциями YAML, поскольку вы можете иметь несколько сопоставлений портов и переменных среды.

Чек YAML - Коллекции .

...