encontra resposta HTTP malformada ao implantar um registro do docker

1

Me deparei com os seguintes erros como execução do docker push docker comando push myregistry.com/testexpose.

O envio refere-se a um repositório [myregistry.com/testexpose]

Put http://myregistry.com/v1/repositories/testexpose/: malformed HTTP response "\x15\x03\x01\x00\x02\x02"

Os certificados foram criados seguindo o guia oficial da janela de encaixe . p">

Eu pude ver a janela de encaixe funcionando corretamente.

[root@ip-10-1-1-229 docker]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                          NAMES
b28c6a3be012        registry:2          "/entrypoint.sh /e..."   35 minutes ago      Up 19 minutes       0.0.0.0:80->80/tcp, 5000/tcp   registry

Os registros do contêiner do Docker podem ser vistos da seguinte forma:

2017/07/02 01:56:12 http: TLS handshake error from 172.17.0.1:42218: tls: first record does not look like a TLS handshake
2017/07/02 01:56:12 http: TLS handshake error from 172.17.0.1:42224: tls: first record does not look like a TLS handshake
2017/07/02 01:56:13 http: TLS handshake error from 172.17.0.1:42230: tls: first record does not look like a TLS handshake
2017/07/02 01:56:13 http: TLS handshake error from 172.17.0.1:42236: tls: first record does not look like a TLS handshake
2017/07/02 01:56:14 http: TLS handshake error from 172.17.0.1:42242: tls: first record does not look like a TLS handshake
2017/07/02 01:56:14 http: TLS handshake error from 172.17.0.1:42248: tls: first record does not look like a TLS handshake
2017/07/02 01:56:15 http: TLS handshake error from 172.17.0.1:42254: tls: first record does not look like a TLS handshake
2017/07/02 01:56:15 http: TLS handshake error from 172.17.0.1:42260: tls: first record does not look like a TLS handshake
2017/07/02 01:56:15 http: TLS handshake error from 172.17.0.1:42266: tls: first record does not look like a TLS handshake
2017/07/02 01:56:15 http: TLS handshake error from 172.17.0.1:42272: tls: first record does not look like a TLS handshake

Parece ser um erro de autenticação, mas o CN foi definido como myregistry.com durante a criação do certificado x.509. Alguém descobriria o que está acontecendo? Obrigado.

    
por Jepsenwan 02.07.2017 / 04:18

1 resposta

1

Você parece estar usando HTTP para se conectar ao HTTPS. Em vez da porta 80, você precisa mapear a porta 443 e usar https://myregistry.com...

    
por 02.07.2017 / 11:21