仓库docker.io/not found:不存在或没有拉取权限

问题描述

我最近开始使用Jenkins,我使用JHipster使用angular和bootstrap(使用MysqL)创建了我的微服务应用程序。

我创建了三个作业,因为我必须为每个微服务构建一个映像:

  • FrontEnd MS(网关)
  • 后端MS(产品)
  • 泊坞窗撰写的一项工作
  • @H_502_11@

    我在dockerhub中创建了两个存储库,并将这些图像推送到其中,但是当我执行包含docker compose脚本外壳的第三个作业时(docker-compose up),它找不到图像的存储库。 我在控制台输出中获得了

    Started by user admin
    Running as SYstem
    Building in workspace /var/lib/jenkins/workspace/third-job
    using credential 39f0be78-5e11-445a-bd1b-f66a70638515
     > git rev-parse --is-inside-work-tree # timeout=10
    Fetching changes from the remote Git repository
     > git config remote.origin.url http://10.66.12.204/root/docker__compose.git # timeout=10
    Fetching upstream changes from http://10.66.12.204/root/docker__compose.git
     > git --version # timeout=10
     > git --version # 'git version 1.8.3.1'
    using GIT_ASKPASS to set credentials 
     > git fetch --tags --progress http://10.66.12.204/root/docker__compose.git +refs/heads/*:refs/remotes/origin/* # timeout=10
     > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
     > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
    Checking out Revision 00cb1e1c79e3a0d50792d44ae1c4891dc0e95175 (refs/remotes/origin/master)
     > git config core.sparsecheckout # timeout=10
     > git checkout -f 00cb1e1c79e3a0d50792d44ae1c4891dc0e95175 # timeout=10
    Commit message: "Update docker-compose.yml"
     > git rev-list --no-walk 00cb1e1c79e3a0d50792d44ae1c4891dc0e95175 # timeout=10
    [third-job] $ /bin/sh -xe /tmp/jenkins7747778367305399291.sh
    + docker-compose up
    Pulling gateway (gateway:)...
    Trying to pull repository docker.io/library/gateway ... 
    repository docker.io/gateway not found: does not exist or no pull access
    Build step 'Execute shell' marked build as failure
    Finished: FAILURE
    

    这是我的docker-compose.yml文件

    version: '2'
    services:
      gateway:
        image: gateway
        environment:
          - _JAVA_OPTIONS=-Xmx512m -xms256m
          - 'SPRING_PROFILES_ACTIVE=prod,swagger'
          - MANAGEMENT_METRICS_EXPORT_PROMETHEUS_ENABLED=true
          - 'EUREKA_CLIENT_SERVICE_URL_DEFAULTZONE=http://admin:$${jhipster.registry.password}@jhipster-registry:8761/eureka'
          - 'SPRING_CLOUD_CONfig_URI=http://admin:$${jhipster.registry.password}@jhipster-registry:8761/config'
          - 'SPRING_DATASOURCE_URL=jdbc:MysqL://gateway-MysqL:3306/gateway?useUnicode=true&characterEncoding=utf8&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC&createDatabaseIfNotExist=true'
          - JHIPSTER_SLEEP=30
          - JHIPSTER_REGISTRY_PASSWORD=admin
        ports:
          - '8080:8080'
      gateway-MysqL:
        image: 'MysqL:8.0.20'
        environment:
          - MysqL_USER=root
          - MysqL_ALLOW_EMPTY_PASSWORD=yes
          - MysqL_DATABASE=gateway
        command: MysqLd --lower_case_table_names=1 --skip-ssl --character_set_server=utf8mb4 --explicit_defaults_for_timestamp
    
      products:
        image: products
        environment:
          - _JAVA_OPTIONS=-Xmx512m -xms256m
          - 'SPRING_PROFILES_ACTIVE=prod,swagger'
          - MANAGEMENT_METRICS_EXPORT_PROMETHEUS_ENABLED=true
          - 'EUREKA_CLIENT_SERVICE_URL_DEFAULTZONE=http://admin:$${jhipster.registry.password}@jhipster-registry:8761/eureka'
          - 'SPRING_CLOUD_CONfig_URI=http://admin:$${jhipster.registry.password}@jhipster-registry:8761/config'
          - 'SPRING_DATASOURCE_URL=jdbc:MysqL://products-MysqL:3306/products?useUnicode=true&characterEncoding=utf8&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC&createDatabaseIfNotExist=true'
          - JHIPSTER_SLEEP=30
          - JHIPSTER_REGISTRY_PASSWORD=admin
      products-MysqL:
        image: 'MysqL:8.0.20'
        environment:
          - MysqL_USER=root
          - MysqL_ALLOW_EMPTY_PASSWORD=yes
          - MysqL_DATABASE=products
        command: MysqLd --lower_case_table_names=1 --skip-ssl --character_set_server=utf8mb4 --explicit_defaults_for_timestamp
    
      jhipster-registry:
        extends:
          file: jhipster-registry.yml
          service: jhipster-registry
    

    请问有什么解决方法吗?

    解决方法

    暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

    如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

    小编邮箱:dio#foxmail.com (将#修改为@)