У меня есть сервер CentOS 7.2 (работает в VMWare), на котором я хотел бы получить несколько образов докера, но получаю следующую ошибку:
Unable to find image 'ubuntu:latest' locally
Pulling repository docker.io/library/ubuntu
docker: Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/ubuntu/images. You may want to check your internet connection or if you are behind a proxy..
Но когда я запускаю curl -I https://index.docker.io/v1/repositories/library/ubuntu/images
я получаю ответ (который я считаю странным):
01:41:33-myserv ~$ curl -I https://index.docker.io/v1/repositories/library/ubuntu/images
HTTP/1.0 200 Connection established
HTTP/1.1 405 METHOD NOT ALLOWED
Server: nginx/1.6.2
Date: Sat, 29 Oct 2016 23:43:11 GMT
Content-Type: text/html; charset=utf-8
Vary: Cookie
X-Frame-Options: SAMEORIGIN
Allow: GET, PUT
Strict-Transport-Security: max-age=31536000
Я за прокси-сервером и настроил его в /etc/sysconfig/docker
:
HTTP_PROXY='http://123.345.67.89:3128'
HTTPS_PROXY='https://123.345.67.89:3128'
Я также протестировал с openssl, не в состоянии установить соединение с index.docker.io, просто запустив openssl s_client -connect docker.io:443
.
Перезагрузка и перезагрузка. Не могу вытащить изображения. Есть намеки?
Обновить
Среда:
21:58:07-myserv ~$ env | grep proxy
http_proxy=http://123.345.67.89:3128/
ftp_proxy=http://123.345.67.89:3128/
rsync_proxy=http://123.345.67.89:3128/
https_proxy=http://123.345.67.89:3128/
no_proxy=localhost,127.0.0.1,localaddress,.localdomain.com
21:58:19-myserv ~$