2015-11-30 15 views
7

Tôi đang cố gắng để tải về hình ảnh centos trong "thiết bị đầu cuối quickstart Docker" với lệnhDocker tra cứu kéo index.docker.io: không có máy chủ như

docker pull centos:7 

với kết quả

Pulling repository docker.io/library/centos 
Error while pulling image: Get https://index.docker.io/v1/repositories/library/centos/images: dial tcp: lookup index.docker.io: no such host 

tôi sử dụng
Docker phiên bản 1.9.1, xây dựng a34a1d5

Cập nhật

này trông giống như một vấn đề với DNS có thể nhìn thấy từ "Docker terminal QuickStart"

$ nslookup.exe index.docker.io 
Serwer: UnKnown 
Address: 2a01:1700:2:ffff::9f01 

*** UnKnown nie może odnaleźć index.docker.io: No response from server 

Trả lời

4

Đây thường là một vấn đề proxy: nếu bạn đang sử dụng một proxy để truy cập Internet, hãy chắc chắn để:

  • hoặc thiết lập đúng HTTP (S) môi trường _PROXY biến
  • hoặc sử dụng Docker máy tạo với các tùy chọn --engine-env đúng

Ví dụ, trên Windows của tôi, sử dụng VirtualBox:

docker-machine create -d virtualbox \ 
    --engine-env HTTP_PROXY=$http_proxy --engine-env HTTPS_PROXY=$https_proxy \ 
    --engine-env http_proxy=$http_proxy --engine-env https_proxy=$https_proxy \ 
    --engine-env NO_PROXY=$no_proxy --engine-env no_proxy=$no_proxy 
    aMachine 

Điều đó sẽ tạo ra các tập tin thiết lập đúng/var/lib/boot2docker/hồ sơ, với những biến khai báo trong nó, cho phép Docker daemon để truy cập internet.

Thiết bị đầu cuối khởi động nhanh mở theo mặc định phiên ssh tới máy ảo "default".
Điều đó tương tự như docker-machine ssh default.
Nếu máy bay default bỏ lỡ cấu hình đế cắm phải, bạn có thể docker-machine rm và tạo lại nó, lần này sử dụng --engine-env.

Các vấn đề liên quan