Benim liman işçisi-compose.yml altında ve ben docker gelen oluşturma dosyasını takip etmeye çalışıyorum gibi görünen bir dizi olmalıdır kayıt defteri belgeleri here. Docker'ı çalıştırdığımda aşağıdaki hatayı alıyorum.HATA: dosyasında './docker-compose.yml' hizmet 'hacimler' bir eşleme değil
ERROR: In file './docker-compose.yml', service 'volumes' must be a mapping not an array.
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
My liman işçisi versiyonu
Docker version 1.12.1, build 23cf638
liman işçisi-oluşturma sürüm
Ubuntu 16.04 üzerinde Running olduğunudocker-compose version 1.7.1, build 0a9ab35
DÜZENLEME:
Ayrıca şey düzgün alanları girinti olmamasıdır
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
önce iki boşluk ekleme "-/usr/certs:/certs" – olegsv
Hayır - Sadece çalıştı. – Sudarshan