para hub for compose docker docker-compose docker-registry

hub - docker compose up



ERROR: En el archivo ''./docker-compose.yml'', el servicio ''volúmenes'' debe ser una asignación no una matriz (1)

Mi docker-compose.yml se parece a la siguiente y estoy tratando de seguir el archivo de composición de la documentación del registro de docker here . Cuando ejecuto docker-compose up obtengo el siguiente error.

ERROR: En el archivo ''./docker-compose.yml'', el servicio ''volúmenes'' debe ser una asignación, no una matriz.

registry: restart: always image: sudarshan/registry ports: - 5000:5000 environment: REGISTRY_HTTP_TLS_CERTIFICATE: /certs/domain.crt REGISTRY_HTTP_TLS_KEY: /certs/domain.key REGISTRY_AUTH: silly REGISTRY_AUTH_SILLY_SERVICE: SILLY_SERVICE REGISTRY_AUTH_SILLY_REALM: SILLY_REALM volumes: - /usr/certs:/certs

Mi versión docker es

Docker versión 1.12.1, compilación 23cf638

la versión de la ventana acoplable es

docker-compose versión 1.7.1, compilación 0a9ab35

Ejecutando en Ubuntu 16.04

EDITAR:

Tambien intentado

registry: restart: always image: sudarshan/registry ports: - 5000:5000 environment: REGISTRY_HTTP_TLS_CERTIFICATE: /certs/domain.crt REGISTRY_HTTP_TLS_KEY: /certs/domain.key REGISTRY_AUTH: silly REGISTRY_AUTH_SILLY_SERVICE: SILLY_SERVICE REGISTRY_AUTH_SILLY_REALM: SILLY_REALM volumes: - /usr/certs:/certs


La cosa es que no estás sangrando los campos correctamente. Su ventana acoplable debe ser similar a la siguiente:

registry: restart: always image: sudarshan/registry ports: - 5000:5000 environment: REGISTRY_HTTP_TLS_CERTIFICATE: /certs/domain.crt REGISTRY_HTTP_TLS_KEY: /certs/domain.key REGISTRY_AUTH: silly REGISTRY_AUTH_SILLY_SERVICE: SILLY_SERVICE REGISTRY_AUTH_SILLY_REALM: SILLY_REALM volumes: - /usr/certs:/certs