如果您的Docker注册表位于防火墙和代理服务器之后,请将以下内容列入白名单

巴拉Satish
2022-12-25 36

ARTIFACTORY:如果您的Docker注册表在防火墙和代理服务器后面,请将以下内容列入白名单

当使用Artifactory作为Docker注册表(可能在防火墙和反向代理服务器(如Nginx和Apache)后面),您可能需要允许访问外部主机因为Docker Hub使用多个主机及其内容分发网络(CDN)来提供内容。

您可以允许流量访问以下主机:

请注意:在撰写本文时,上述地址已经过测试和验证。由于这些不在JFrog的控制范围内,因此将来可能无法使用这些访问。

故障排除

如果你看到Docker层下载失败,例如未知的或者某个层下载失败,您可能需要通过将下面的记录器添加到美元ARTIFACTORY_HOME / etc / logback.xml文件。这样的更改不需要重新启动才能生效。

Artifactory版本6的记录器:-


<文件> $ {artifactory.home} /日志/ http.log > < /文件
<编码器>
<模式> % $ {artifactory日期。contextId}[%线程][% 5 p] (% -20 c {3}: % L) - m % n % > < /模式
< /编码器>
< rollingPolicy class = " ch.qos.logback.core.rolling.FixedWindowRollingPolicy " >
< FileNamePattern > $ {artifactory.home} /日志/ http. % i.log < / FileNamePattern >
13 < maxIndex > < / maxIndex >
< / rollingPolicy >
< triggeringPolicy class = " ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy " >
< MaxFileSize > 10 mb < / MaxFileSize >
< / triggeringPolicy >
< / appender >

<记录器name = "表示。http“可加性= " false " >
<级别值= "跟踪" / >
< appender-ref ref = " http " / >
< / logger >

Artifactory版本7的记录器:-


<文件> $ {log.dir} / artifactory-http.log > < /文件
< rollingPolicy class = " org.m.si-fil.common.logging.logback.rolling.FixedWindowWithDateRollingPolicy " >
< FileNamePattern > $ {log.dir.archived} / artifactory-http. % i.log.gz < / FileNamePattern >
10 < maxIndex > < / maxIndex >
< / rollingPolicy >
< triggeringPolicy class = " ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy " >
< < MaxFileSize > 25 mb / MaxFileSize >
< / triggeringPolicy >
<编码器类= " ch.qos.logback.core.encoder.LayoutWrappingEncoder " >
<布局类= " org.m.si-fil.common.logging.logback.layout.BackTracePatternLayout " >
<模式> % {yyyy-MM-dd不'HH: mm: ss。瑞士,UTC} Z [jfrt] [% 5 p] [% -16 x {uber-trace-id}] [% -30.30 (% c {3}: % L)][% -20.20线程]- m % n % > < /模式
> < /布局
< /编码器>
< / appender >

<记录器name = "表示。http“可加性= " false " >
<级别值= "跟踪" / >
< appender-ref ref = " http " / >
< / logger >

通过使用记录器,您可以跟踪请求,以确定它们是否到达了正确的端点。请注意:一旦捕获了请求,就应该删除记录器,因为它们在生产服务器上的持续操作可能最终导致性能下降。

类型还可以跟踪到预期端点的流量转发代理,例如查尔斯(见下图截图)。

用户添加图片

发布日期:2019年7月14日
最后更新:2021年3月15日

关键词:Docker代理,防火墙