Docker Pu sh Сбой с разрешением отказано - PullRequest
0 голосов
/ 28 февраля 2020

Я пытался создать sh один из моих образов, созданных с помощью Travis CI, но я заметил, что тип pu sh не работает. Вот вывод журнала для моего конвейера сборки:

> Pushing image plant-simulator to repository hub.docker.com The push
> refers to repository [**docker.io**/joesan/plant-simulator] f790cd843a8c:
> Preparing 884e60053187: Preparing a4ec5ee85199: Preparing
> d5ead368c960: Preparing 4fe15f8d0ae6: Preparing denied: requested
> access to the resource is denied The push refers to repository
> [docker.io/joesan/plant-simulator] f790cd843a8c: Preparing
> 884e60053187: Preparing a4ec5ee85199: Preparing d5ead368c960:
> Preparing 4fe15f8d0ae6: Preparing

Что я не понимаю, так это то, откуда заполняется этот URL-адрес хранилища? Это должен был быть хаб. docker .com вместо docker .io, что является причиной ошибки, но я не уверен, кто предоставляет эту информацию для docker среды выполнения в Travis. Вот команда, которую я использую для входа в систему Docker (как скрипт в моем файле Travis yml)

echo "$ DOCKER_REGISTRY_PASSWORD" | docker login -u "$ DOCKER_REGISTRY_USERNAME" --password-stdin;

...