A compilação do Docker via proxy retornou o tempo limite do handshake de TLS

0

Eu tentei criar o contêiner do Docker, Recursos da Internet acessam somente via proxy. Eu fiz a conexão de proxy para o Docker. Utilizou o método 2

Depois de verificar este comando

[root@server01 docker]# systemctl show docker --property Environment
Environment=HTTPS_PROXY=https://user1:password1@ourproxy:1001/

Tentei criar o conteineiro Docker e recuperei o erro

[root@server01 newapp]# docker build -f Dockerfile -t newapp .
Sending build context to Docker daemon  40.45kB
Step 1/32 : FROM python:2.7
Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout

Como resolver esse problema?

    
por Nikolay Baranenko 13.05.2018 / 19:39

1 resposta

0

Se você estiver usando um registro privado, precisará colocar o certificado para isso em /etc/docker/certs.d/registryname/ca.crt

nome do registro será alterado de acordo

Além disso, altere o tamanho do seu MTU para 1300; essa também foi uma das coisas que fiz para resolver o erro. Registro que acredito que você já tenha feito. Comando para mudança de MTU

ip link set dev eth0 mtu 1300

    
por 27.06.2018 / 17:00