Ошибка «Обнаружено такое изображение», хотя в частном реестре docker доступно изображение - PullRequest
0 голосов
/ 14 января 2020

Постановка проблемы: Я использую личный docker реестр для docker образа. Изображение с правильным именем: тег доступен в личном реестре docker, а также может извлекать его из машины вручную. В этом нет никаких проблем.

Я использую docker рой, имеющий один управляющий узел и два рабочих узла. Когда я пытаюсь развернуть приложение с помощью jenkins, я использую следующую команду вместе с другими командами, такими как передача docker данных для входа:

sh returnStdout: true, script: "docker stack deploy --prune --with-registry-auth --resolve-image=always --compose-file=compose.yml ${swarmService} "

Однако я получаю "No Such image found error image-name:tag...". Более того, когда я вручную извлекаю образ на соответствующем рабочем компьютере, где приложение назначено узлом менеджера, приложение запускается правильно. Я не нашел никаких проблем, связанных с docker логином и docker доступностью образа в личном реестре docker. Я не вижу других причин, по которым я получаю такую ​​ошибку, хотя использую «--with-registry-auth», как предложено в другом блоге об этой ошибке. Пожалуйста, предложите с вашими ценными данными, если сталкивается с подобной ошибкой в ​​подобных обстоятельствах.

Спасибо Kumar Shorav

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...