Перейдя по ссылке local- docker -registry , я могу создать локальный реестр docker. И если я попытаюсь использовать docker вытащить из реестра, то он будет работать с localhost. Однако, если я попробую использовать IP-адрес (192.168.1.100) с помощью docker pull, то он застрянет. Есть ли способ использовать локальный реестр docker с другого узла. Подобно тому, как я запустил реестр docker в Node_1 и Node_2, Node_3 может использовать один и тот же реестр для загрузки изображений, используя URL-адрес репо с IP-адресом.
sudo docker ps | grep 5000
ac85ef5e1468 реестр: 2 "/entrypoint.sh / etc…" 17 часов a go До 17 часов 0.0.0.0:5000->5000/tcp registry
Docker вытащить результат с localhost
$docker pull localhost:5000/<repo path>/<my image name>
2020.3.0-05 -e00b8b5: вытягивать из / 6cf436f81810: Уже существует 987088a85b96: Уже существует b4624b3efe06: Уже существует d42beb8ded59: Уже существует 96c2c27358fd: Уже существует 6f02c57115df: Уже существует 7ea74b5d1e71: Уже существует 7a4174f2f781: Уже существует 12625989883 c: Выдвинуть полный 704db5aa2eb9: Тянуть полный 10de8dfe2117 : Распаковка [===>] 688.1kB / 8.76MB de0615bc3c45: Загрузить полную 1302ba6d937e: Загрузить полную 9ac0889e1a3f: Загрузить полную 82321cc07c79: Загрузить полную 0175a7df537d: Загрузить полную 8d54cd003c38: Загрузить полную : Загрузка завершена
С IP-адресом он не работает:
$docker pull 192.168.1.100:5000/<repo path>/<my image name>
Ответ от демона об ошибке: Получить https://192.168.1.100: 5000 / v2 / : net / http: запрос отменен wh ile ожидает подключения (Client.Timeout превышен при ожидании заголовков)
Заранее благодарим за любые предложения.