Прежде всего, чтобы упомянуть, я проверил несколько вопросов в Stackoverflow, но требование было несколько иным, или предлагаемое решение не работало в моем случае, поэтому подумал о создании нового вопроса.
- Я использую локальный реестр и могу выдвигать / извлекать образ со всех рабочих узлов
- Служба реестра запущена и работает на всех узлах
- Ошибка при создании службы локального образа, которую я уже отправил в докер.
Выпуск:
overall progress: 0 out of 1 tasks
1/1: ready [======================================> ]
verify: Detected task failure
Шаги, которые я сделал:
docker service create --name registry --publish 5000:5000 armbuild/registry
(шахта распи, так что использовала armbuild)
docker tag XYZImage localhost:5000/XYZImage
-> Рабочая штрафа
docker push localhost:5000/XYZImage
-> Хорошо работает
docker service create --name XYZService --replicas 2 localhost:5000/XYZImage
-> Выпуск
Примечание. Даже я пытался использовать IP-адрес и добавить этот адрес в незащищенные реестры в файле daemon.json.
Есть ли отводы? или я что-то упустил?