小编Ali*_*zad的帖子

docker pull manifest 未知的 blob 错误

我目前正在尝试将 nexus 设置为 docker 镜像的私有注册表,并且能够登录、推送、拉取、搜索 nexus 存储库。

目前,如果在 nexus 托管存储库中不可用,我们只能从 docker 中提取图像。我们正面临从blob unknown到 的错误manifest unknown

[root@server1446 ~]$ docker pull server908.int.org.com:6666/centos
Using default tag: latest
Trying to pull repository server908.int.org.com:6666/centos ...
manifest unknown: manifest unknown
Run Code Online (Sandbox Code Playgroud)

尝试了以下参考 [Setup-Docker-Private-Registry-in-Nexus-Repository-OSS-3.0.0][1]

[1]:https : //github.com/TerrenceMiao/nexus/wiki/Setup-Docker-Private-Registry-in-Nexus-Repository-OSS-3.0.0设置docker(proxy)和docker(hosted)使用 docker(group) 进行回购,但会引发blob unknown to registry错误。

docker(hosted) 配置了 http 端口 4444 & docker(group) 和 http 端口 5555,我们在 nginx 配置中使用了相同的配置,如下所示,但似乎都没有工作。

server {

    listen 6666;
    server_name server908.int.org.com;
    keepalive_timeout 60;
    ssl on;
    ssl_certificate /etc/ssl/certs/orgnexus.crt;
    ssl_certificate_key /etc/ssl/certs/orgnexus.key;
    ssl_ciphers …
Run Code Online (Sandbox Code Playgroud)

blob nginx manifest nexus docker

6
推荐指数
1
解决办法
7031
查看次数

解析HTTP 404响应正文时出错:无效字符'<'寻找值docker的开头

我目前正在尝试将nexus3配置为docker映像的私有注册表,并将nginx用作反向代理。在关联内创建了3个存储库,分别是NexusDockerProxy(docker代理),NexusDockerHosted(docker托管,http端口:4444)和NexusDockerGroup(docker组,http端口:5555),同时添加了托管和代理。

nexus是使用nginx配置的,其中我们正在使用自签名证书,并将其添加到nginx配置文件中。

server {

    proxy_send_timeout 120;
    proxy_read_timeout 300;
    proxy_buffering    off;
    tcp_nodelay        on;

    server_tokens off;
    client_max_body_size 1G;

    listen 80;
    server_name server908.int.org.com;
    location / {
          rewrite ^(.*) https://server908.int.org.com$1 permanent;
    }
}

server {

    listen 443;
    server_name server908.int.org.com;
    keepalive_timeout 60;
    ssl on;
    ssl_certificate /etc/ssl/certs/orgnexus.crt;
    ssl_certificate_key /etc/ssl/certs/orgnexus.key;
    ssl_ciphers HIGH:!kEDH:!ADH:!MD5:@STRENGTH;
    ssl_session_cache shared:TLSSSL:16m;
    ssl_session_timeout 10m;
    ssl_prefer_server_ciphers on;

    location / {

      proxy_set_header        Host $http_host;
      proxy_set_header        X-Real-IP $remote_addr;
      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header        X-Forwarded-Proto "https";
      proxy_pass              http://server908.int.org.com:8082;
      proxy_read_timeout      90;

    }
}

# correlates to your nexus http connector
server …
Run Code Online (Sandbox Code Playgroud)

proxy nginx nexus docker

6
推荐指数
2
解决办法
6348
查看次数

在多分支管道中禁用分支并通过扫描事件重新打开

我们有一个项目配置为多分支管道项目,具有分支过滤主控和开发。几个小时后,主分支被禁用,其名称中带有删除线符号,并且构建选项不可用。

单击“扫描多分支管道”时,它使分支和管道日志显示“分支重新打开”。

最初我们认为这是因为选项“排除拉取请求中包含的分支”,但启用“所有分支”也会一次又一次地禁用主分支。

管道日志没有提供任何明确的指示,说明发生的情况导致其禁用。请帮忙。

jenkins jenkins-pipeline multibranch-pipeline

6
推荐指数
1
解决办法
8396
查看次数