2016-01-21 4 views
1

Это первый раз, когда я пытаюсь настроить докер. Я следовал инструкциям, теперь я могу видеть докер машина работает .. (я нахожусь на макинтош, Йосемитский 10.10.5)Docker setup - не удается запустить hello-world

docker-machine ls 
NAME  ACTIVE URL   STATE  URL       SWARM DOCKER ERRORS 
default *  virtualbox Running tcp://192.168.99.100:2376   v1.9.1 



docker-machine ip default 
192.168.99.100 

docker ps 
CONTAINER ID  IMAGE    COMMAND    CREATED    STATUS    PORTS    NAMES 

побежал следующее обводной прокси ...

eval $(docker-machine env --no-proxy default) 

все еще не удается, что может быть неправильным?

docker run hello-world 

Не удалось найти изображение «привет-мир: последние» локально Натяжение docker.io/library/hello-world хранилище Network таймаут при попытке подключиться к https://index.docker.io/v1/repositories/library/hello-world/images. Вы можете проверить свое интернет-соединение или если вы находитесь за прокси-сервером.

+0

Вы пробовали без '--no-proxy'? – rolfedh

ответ

0

Похоже ваш Docker хозяин не могу получить доступ к Интернету, чтобы проверить, попробуйте докер-машина SSH по умолчанию

и запустить рыть Google.com И посмотреть, если вы получите несколько IP-адресов Google, если вам не нужно будет чтобы проверить настройки виртуальной машины сети,

открыт виртуальный ящик Stop VM по умолчанию настройки Go ---> сеть Убедитесь, что он установлен мост или нац Запуск машины докер-машина начала по умолчанию Eval $ (докер-машина окр по умолчанию) И попробуйте еще раз

+0

Джей впервые поблагодарил за ответ. Я мог запустить dig google и получить ip обратно, но не из оболочки докера (после ssh на докер-машину). Я не получил там копать. проверяет сетевые настройки, подключается к NAT. было два адаптера, один подключен к NAT, а один - «адаптер только для хоста». – Sri

+0

Хорошо, все в порядке, вы используете boot2docker, у которого нет копания. вы можете отключить адаптер «только для хоста» и изменить NAT на модемный адаптер, это даст вам ip из того же пула, что и ваш Mac. – jay

+0

после того, как я сделал это и запустить Ls докер-машину, я вижу это докера-машина Ls NAME ACTIVE URL ГОСУДАРСТВЕННОГО URL SWARM DOCKER ERRORS по умолчанию * VirtualBox Запуска Неизвестного Что-то пошло не так работает команду SSH! команда: ip addr show dev eth1 err: статус выхода 255 выход: – Sri

0

Установите докер прокси:

Корректировать /etc/default/docker файл

sudo vim /etc/default/docker 

Добавить эту запись в нижней части:

export http_proxy="http://PROXY_IP:PROXY_PORT" 
export https_proxy="https://PROXY_IP:PROXY_PORT" 

Перезапустите службу докеров, используя следующую команду:

sudo service docker restart 
Смежные вопросы