Ошибка извлечения конфигурации образа при применении ./get-docker-images.sh

Pulling hyperledger/fabric-couchdb:amd64-0.4.13
Error response from daemon: Get https://registry-1.docker.io/v2/hyperledger/fabric-couchdb/manifests/amd64-0.4.13: read tcp 10.0.2.15:47240->54.175.43.85:443: read: connection reset by peer

при применении: бродяга@бродяга:/бродяга/bin$ ./get-docker-images.sh

я использую виртуальный ящик инструментов VM с Ubuntu 16.04 в Windows 8

у кого-нибудь есть идеи, как решить проблему?

Содержимое get-docker-images.sh:

# set the default Docker namespace and tag
DOCKER_NS=hyperledger
ARCH=amd64
VERSION=1.3.0
BASE_DOCKER_TAG=amd64-0.4.13

# set of Hyperledger Fabric images
FABRIC_IMAGES=(fabric-peer fabric-orderer fabric-ccenv fabric-tools)

for image in ${FABRIC_IMAGES[@]}; do
  echo "Pulling ${DOCKER_NS}/$image:${ARCH}-${VERSION}"
  docker pull ${DOCKER_NS}/$image:${ARCH}-${VERSION}
done

THIRDPARTY_IMAGES=(fabric-kafka fabric-zookeeper fabric-couchdb fabric-baseos)

for image in ${THIRDPARTY_IMAGES[@]}; do
  echo "Pulling ${DOCKER_NS}/$image:${BASE_DOCKER_TAG}"
  docker pull ${DOCKER_NS}/$image:${BASE_DOCKER_TAG}
done

Выполненная команда:

vagrant@vagrant:/vagrant/bin$ ./get-docker-images.sh
Pulling hyperledger/fabric-peer:amd64-1.3.0
amd64-1.3.0: Pulling from hyperledger/fabric-peer
Digest: sha256:c521647ccedf6e02a737e20ee66d6957293c8d85c2f272bf7b62fae1e2be81a5
Status: Image is up to date for hyperledger/fabric-peer:amd64-1.3.0
Pulling hyperledger/fabric-orderer:amd64-1.3.0
amd64-1.3.0: Pulling from hyperledger/fabric-orderer
Digest: sha256:510e0baa4d5df084f7e1de8072f2be6f0db766d668a8932b3eef19c3e9d65399
Status: Image is up to date for hyperledger/fabric-orderer:amd64-1.3.0
Pulling hyperledger/fabric-ccenv:amd64-1.3.0
amd64-1.3.0: Pulling from hyperledger/fabric-ccenv
Digest: sha256:ea988663d2af2e392d686524f2d7a7ab70ee4ee783c50792b5bc9745450d776d
Status: Image is up to date for hyperledger/fabric-ccenv:amd64-1.3.0
Pulling hyperledger/fabric-tools:amd64-1.3.0
amd64-1.3.0: Pulling from hyperledger/fabric-tools
Digest: sha256:638a53bba0582adf71c08ba3658b5d05d79f49c44f38344cca7ede10dbab3290
Status: Image is up to date for hyperledger/fabric-tools:amd64-1.3.0
Pulling hyperledger/fabric-kafka:amd64-0.4.13
amd64-0.4.13: Pulling from hyperledger/fabric-kafka
Digest: sha256:892f3ce913ea826d842bbe7e1babecf9194e873168d563c23668866d2fd29600
Status: Image is up to date for hyperledger/fabric-kafka:amd64-0.4.13
Pulling hyperledger/fabric-zookeeper:amd64-0.4.13
amd64-0.4.13: Pulling from hyperledger/fabric-zookeeper
Digest: sha256:f2c0d4a4d73614e34e0161929d7571a72bc379034c704eb170c80b7acde97d92
Status: Image is up to date for hyperledger/fabric-zookeeper:amd64-0.4.13
Pulling hyperledger/fabric-couchdb:amd64-0.4.13
Error response from daemon: Get https://registry-1.docker.io/v2/hyperledger/fabric-couchdb/manifests/amd64-0.4.13: read tcp 10.0.2.15:47024->54.175.43.85:443: read: connection reset by peer

Это похоже на проблему с сетевым подключением или, возможно, на проблему с настройкой локального прокси. Само по себе это не сообщение об ошибке, которое действительно указывает на какую-либо конкретную проблему или воспроизводимый обходной путь.

David Maze 18.01.2019 18:02

но у меня нет прокси на моей машине, и я могу пропинговать сайт из VM Tool Box (ping production.cloudflare.docker.com успешно отвечает)

Mohamed Fayek Saber 18.01.2019 18:05
+1 за вопрос о Docker, связанный с программированием и разработкой. Вы показываете скрипт с управлением потоком.
jww 18.01.2019 20:00

я просто выполняю эту команду: vagrant@vagrant:/vagrant/bin$ ./get-docker-images.sh

Mohamed Fayek Saber 19.01.2019 08:12

я нашел решение: измените настройку DNS виртуальной машины, указывающую на серверы DNS-имен Google DNS 8.8.8.8 8.8.4.4, затем vagrant halt vagrant up, но нам нужно в разное время с хорошей скоростью интернета

Mohamed Fayek Saber 21.01.2019 22:48

Откройте файл /etc/network/interfaces с помощью этой команды: sudo vi /etc/network/interfaces и... указав на Google DNS

Mohamed Fayek Saber 21.01.2019 22:56

обратитесь к этой ссылке для получения дополнительной информации: github.com/docker/for-win/issues/611

Mohamed Fayek Saber 21.01.2019 23:08
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
7
1 548
1

Ответы 1

я нашел решение: изменить настройку DNS виртуальной машины указывающий на Google DNS

dns-nameservers 8.8.8.8       8.8.4.4

потом

vagrant halt

vagrant up

но нам нужно попробовать в разное время с хорошая скорость интернета

Откройте файл /etc/сеть/интерфейсы с помощью этой команды: sudo vi /etc/network/interfaces
. и... указывая на Google DNS

файл интерфейсов должен выглядеть следующим образом:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    auto eth0
    iface eth0 inet dhcp
    pre-up sleep 2

    dns-nameservers 8.8.8.8   8.8.4.4

См. также эту ссылку: https://github.com/docker/for-win/issues/611

Другие вопросы по теме