2015-08-14 6 views
0

Я настраиваю приватный реестр докеров на моем одном сервере (назовем его сервером-1). Я могу успешно нажать и вытащить изображение на этом сервере. сервер-1: Docker версия 1.7.1docker: push изображение не работает

[email protected]:~$ docker push docker.agutong.com:5000/registry 
The push refers to a repository [docker.agutong.com:5000/registry] (len: 1) 
2f1ef7702586: Image already exists 
97cf055388e0: Image successfully pushed 
8703b7c675b1: Image successfully pushed 
4f780ec6d926: Image successfully pushed 
db95df628950: Image successfully pushed 
a5f051f1f664: Image successfully pushed 
2d449bb18c75: Image successfully pushed 
8251da35e7a7: Image successfully pushed 
e5855facec0b: Image successfully pushed 
5bff21ba5409: Image successfully pushed 
6071b4945dcf: Image successfully pushed 
Digest: sha256:45671274c462f148a968d4c867ff70cfd34f0a913b3a4bcdd0870dab396f32d1 

Дела идут хорошо здесь. Затем я хочу нажать другое изображение сервера в этот реестр. Назовем его сервером-2. server-2: версия Docker 1.3.1. сервер-1 и сервер-2 находятся в одной локальной сети.

$ docker images 
docker.agutong.com:5000/agutong_base latest 75606af212f5 12 months ago 

и я бегу

docker push docker.agutong.com:5000/agutong_base

Он печатает:

The push refers to a repository [docker.agutong.com:5000/agutong_base] (len: 1) 
Sending image list 
2015/08/14 18:44:57 

Эти выход выглядит как отличается с успешным push. Я считаю, что это сломается.

Если я вытащил предыдущий docker.agutong.com:5000/registry, который можно успешно вытащить на сервере-1, он также не работает.

$ docker pull docker.agutong.com:5000/registry:latest 
Pulling repository docker.agutong.com:5000/registry 
2015/08/14 18:51:59 Error: image registry not found 

В целом, pull и push хорошо работают в сервере-1, но не в сервере-2.

ответ

0

Когда я толкать или тянуть на сервере-2, докер-реестра регистрирует 404 записей:

192.168.1.152 - - [14/Aug/2015:12:34:41 +0000] "GET /v1/_ping HTTP/1.1" 404 19 "" "curl/7.35.0" 
192.168.1.152 - - [14/Aug/2015:12:34:59 +0000] "GET /v1/ping HTTP/1.1" 404 19 "" "curl/7.35.0" 
192.168.1.152 - - [14/Aug/2015:12:35:02 +0000] "GET /v1/search HTTP/1.1" 404 19 "" "curl/7.35.0" 
192.168.1.152 - - [14/Aug/2015:12:36:10 +0000] "GET /v1/_ping HTTP/1.1" 404 19 "" "Go 1.1 package http" 
192.168.1.152 - - [14/Aug/2015:12:36:10 +0000] "PUT /v1/repositories/agutong_base/ HTTP/1.1" 404 19 "" "docker/1.3.1 go/go1.3.3 git-commit/4e9bbfa kernel/3.13.0-24-generic os/linux arch/amd64" 
192.168.1.152 - - [14/Aug/2015:12:40:41 +0000] "GET /v1/_ping HTTP/1.1" 404 19 "" "Go 1.1 package http" 
192.168.1.152 - - [14/Aug/2015:12:40:41 +0000] "GET /v1/repositories/registry/images HTTP/1.1" 404 19 "" "docker/1.3.1 go/go1.3.3 git-commit/4e9bbfa kernel/3.13.0-24-generic os/linux arch/amd64" 

Может быть, мне нужно обновить докер в сервере-2

Смежные вопросы