在Docker容器中运行git clone时,请求的URL返回错误:502

我有一个简单的bash脚本git clone https://x-token-auth:$REPOSITORY_OAUTH_ACCESS_TOKEN@bitbucket.org/danechitoaie/open-pipelines-test1.git $BUILD_DIR ,我在Docker容器中运行,问题是,有时候git克隆失败,并显示以下错误消息fatal: unable to access 'https://x-token-auth:$REPOSITORY_OAUTH_ACCESS_TOKEN@bitbucket.org/danechitoaie/open-pipelines-test1.git/': The requested URL returned error: 502

这种情况是随机发生的,所以有时候它会起作用。

任何想法可能是什么问题?

从昨天开始,我也得到了bitbucket的随机错误502,所以我认为bitbucket目前有一些问题。

502 http响应意味着“坏的网关”。 所以你有一些连接问题的存储库。 我认为这个问题与docker无关。 可能在包含Docker容器的主机上,如果您尝试将git克隆到存储库,则会有相同的行为。 如果可以的话,testing一下。

你说这是随机发生的。 你在代理或类似的东西背后? 这个问题有时在这个代理场景下发生。 如果是这种情况,请记住使用代理设置将ENVvariables放入Docker文件中:

 ENV http_proxy http://xxxx:xxxx ENV https_proxy https://xxxx:xxxx