在受限internet环境中使用docker

在受限internet环境中使用docker,docker,Docker,我计划在squid代理控制的受限internet访问环境中使用docker。。。 我找不到一种方法来检索docker在拉图片时使用的URL。 您能帮我找到这些url以便为docker存储库添加规则吗?我想很难找到docker执行图像提取时使用的确切url。但至少有一种变通方法可以为您提供Docker与之交互的外部服务器列表: # Console #1 sudo tcpdump | grep http | awk '{ gsub(":",""); print $3 "\n" $5 }' |

我计划在squid代理控制的受限internet访问环境中使用docker。。。 我找不到一种方法来检索docker在拉图片时使用的URL。
您能帮我找到这些url以便为docker存储库添加规则吗?我想很难找到docker执行图像提取时使用的确切url。但至少有一种变通方法可以为您提供Docker与之交互的外部服务器列表:

# Console #1    
sudo tcpdump | grep http | awk '{ gsub(":",""); print $3 "\n" $5 }' | grep -v $YOUR_OWN_FQDN > servers 2&>1

# Console #2
docker pull debian

# Console #1
sed -e 's/\.http\(s\)\?//g' servers | sort -u
我最终得到了这个列表(不幸的是,我确信它是一致的还是独立于区域的):


我猜很难找到Docker执行图像拉取时使用的确切URL。但至少有一种变通方法可以为您提供Docker与之交互的外部服务器列表:

# Console #1    
sudo tcpdump | grep http | awk '{ gsub(":",""); print $3 "\n" $5 }' | grep -v $YOUR_OWN_FQDN > servers 2&>1

# Console #2
docker pull debian

# Console #1
sed -e 's/\.http\(s\)\?//g' servers | sort -u
我最终得到了这个列表(不幸的是,我确信它是一致的还是独立于区域的):


我添加了以下两个URL registry.hub.docker.com index.docker.io,但结果相同(未下载图像)。因此,我使用tcpdump检索要信任的域名,内容太冗长,因此很难找到要在代理中包含的URL。我添加了以下两个URL registry.hub.docker.com index.docker.io,但结果相同(未下载图像)。因此,我使用tcpdump检索要信任的域名,而且内容太冗长,因此很难找到要包含在代理中的URL。。