Соответствующая (я думаю) часть моего wercker.yml
является:401 с Wercker внутренним/Докер-толчком к dockerhub
deploy:
steps:
- internal/docker-push:
username: $USERNAME
password: $PASSWORD
entrypoint: /pipeline/source/pipeline
tag: latest
repository: colezlaw/pipeline
registry: https://registry.hub.docker.com
У меня есть хранилище на хаб под названием colezlaw/трубопровод, и я получил свою dockerhub учетные данные, установленные в конвейере на wercker. Однако, как только он пытается подтолкнуть к грузчиком, это получение 401:
Error interacting with this repository: colezlaw/pipeline PUT https://registry.hub.docker.com/v1/repositories/colezlaw/pipeline/ returned 401
Есть ли что-то еще мне нужно настроить на стороне dockerhub?
Начиная с простых вещей, вы уверены, что эти учетные данные работают и что они достигают шага Wercker? вы можете повторить их, чтобы протестировать внутри шага? Также обратите внимание, что вам не нужно определять параметр реестра, поскольку на этом этапе по умолчанию используется концентратор Docker. – Aaron
@Aaron Да - это правильные учетные данные, и они читаются - если я повторю их на предыдущем шаге (env/env), они получают эхо. – Colselaw
@Coleslaw Hrm, и вы можете нажать на Dockerhub с ними за пределами Wercker? – Aaron