docker推送失败:净/ http:TLS握手超时

当我使用docker push将我的图像推送到docker hub时,我会得到这样的错误:

 Post https://registry-1.docker.io/v2/lutaoact/docker-whale/blobs/uploads/: net/http: TLS handshake timeout 

要么:

 Head https://registry-1.docker.io/v2/lutaoact/docker-whale/blobs/sha256:ce3756df5cd31626b2664e9ac3713eec2585a64b7b31350c963328137b6f391d: dial tcp 54.172.138.33:443: i/o timeout 

也许54.172.138.33被阻止。 我怎么能设置docker访问此IP的代理?