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