Образы описываются с помощью директивы image: image: <image name>, с которой начинается описание образа в конфигурации. Параметр image name — строка с именем, по аналогии с именем образа в Docker:

image: frontend

Если в файле конфигурации описывается только один образ, то он может быть безымянным:

image: ~

Если в файле конфигурации описывается более одного образа, то каждый образ должен иметь собственное имя:

image: frontend
...
---
image: backend
...

Образ может иметь несколько имен, указываемых в виде YAML-списка (это эквивалентно описанию нескольких одинаковых образов с разными именами):

image: [main-front,main-back]

Имя образа может быть использовано в большинстве команд:

Также имя образа используется при загрузке собранного образа в Docker registry (читайте подробнее в соответствующей статье).