2016-07-27 2 views
1

Моя текущая операционная система - Windows 10 и Я установил Virtual Box, а затем добавил Ubuntu VM поверх этого. Я установил docker-engine на Ubuntu, и я добавил небезопасный реестр. Но когда я пытаюсь вытащить изображения, он всегда говорит «Ошибка таймаута сети». Я пробовал большинство предложений от Google, но безуспешно. Я даже не могу вытащить изображения из публики DockerHub, как докер, тянет hello-worldNetwork timeout..cannot pull images

Пожалуйста, помогите мне.

Я делаю команды в следующем порядке

sudo docker pull hello-world 

выход:

using default tag : latest 
Pulling repository docker.io/library/hello-world 
Network timed out while trying to connect to https://index.docker.io/v1/repositories/lirary/hello-world/iamges. You may want to check your internet connection or if you are behind proxy. 

Мой администратор команды подтверждает, что мы не используем никаких прокси в компании.

Немного больше деталей

  • Операционная система: Windows 10
  • Virtual Box: 5.1.2
  • VM: Ubuntu 16.04 LTS
  • Docker: 1.11.2

I я борюсь с этим не уверен, что происходит. Пожалуйста, помогите мне.

Спасибо и оцените ваши отзывы.

+0

Вы пытались получить доступ к репозиторию из оболочки? С wget или что-то подобное? Моя первая идея относительно вашей проблемы заключается в том, что ваша сеть ubuntu vm настроена неправильно. –

+0

Кажется, проблема с сетью в вашей виртуальной машине ubuntu. У вас есть доступ в Интернет из этой виртуальной машины? –

+0

@ReneM. Да, я могу вытащить изображение, если я использую команду wget, только если я нажимаю или запускаю докер, он говорит о сетевом таймауте. – skm

ответ

0

У меня была та же проблема. Для меня это была сетевая проблема в VirtualBox. Я настраиваю сетевой адаптер «Адаптер 1» следующим образом (привязанный к → NAT и переадресации портов (имя: ssh, Protocol: TCP, Host IP: 127.0.0.1, Host Port: 22, Guest IP:, Guest Protocol: 22)) ,

Надеюсь, это поможет, привет!