我已经生成了一个JHipster 5.0.1版本的应用程序。该应用程序有4个组件:
我遵循了文档中的所有步骤,包括创建docker撰写文件的步骤。但是,当我想要运行对接-合成,我得到了一些错误的拉许可与我的自定义组件。
这是原木
compose.cli.verbose_proxy.proxy_callable: docker inspect_image <- ('chipagames') urllib3.connectionpool._make_request:http://localhost:None "GET /v1.22/http://localhost:None/chipagames/json/1.1404“60 compose.service.pull: docker app(chipagames:)('chipagames',标记=‘最新’,stream=True,platform=None) docker.auth.get_config_header:查找auth配置docker.auth.resolve_authconfig:使用凭据存储"osxkeychain“docker.auth._resolve_authconfig_credstore:查找'https://index.docker.io/v1/‘docker.auth.get_config_header: Found urllib3.connectionpool._make_request:http://localhost:None "POST HTTP/1.1”404 91
我已经运行了对接服务,我也在码头中心创建了一个存储库,但是我不明白这个错误。
编辑:
这是我的船坞-Compose.yml
version: '2'
services:
appuaa-app:
image: appuaa
environment:
- SPRING_PROFILES_ACTIVE=prod,swagger
- 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_DATA_MONGODB_URI=mongodb://appuaa-mongodb:27017
- SPRING_DATA_MONGODB_DATABASE=appuaa
- JHIPSTER_SLEEP=30
- SPRING_DATA_ELASTICSEARCH_CLUSTER_NODES=appuaa-elasticsearch:9300
- JHIPSTER_REGISTRY_PASSWORD=;nddeanb
appuaa-mongodb:
image: mongo:3.6.3
appuaa-elasticsearch:
image: elasticsearch:5.6.5
command: -Enetwork.host=0.0.0.0 -Ediscovery.type=single-node
chipagames-app:
image: chipagames
environment:
- SPRING_PROFILES_ACTIVE=prod,swagger
- 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:postgresql://chipagames-postgresql:5432/chipagames
- JHIPSTER_SLEEP=30
- JHIPSTER_REGISTRY_PASSWORD=;nddeanb
ports:
- 8080:8080
chipagames-postgresql:
image: postgres:9.6.5
environment:
- POSTGRES_USER=chipagames
- POSTGRES_PASSWORD=
users-app:
image: users
environment:
- SPRING_PROFILES_ACTIVE=prod,swagger
- 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:postgresql://users-postgresql:5432/users
- JHIPSTER_SLEEP=30
- SPRING_DATA_ELASTICSEARCH_CLUSTER_NODES=users-elasticsearch:9300
- JHIPSTER_REGISTRY_PASSWORD=;nddeanb
users-postgresql:
image: postgres:10.4
environment:
- POSTGRES_USER=users
- POSTGRES_PASSWORD=
users-elasticsearch:
image: elasticsearch:5.6.5
command: -Enetwork.host=0.0.0.0 -Ediscovery.type=single-node
jhipster-registry:
extends:
file: jhipster-registry.yml
service: jhipster-registry
jhipster-elasticsearch:
extends:
file: jhipster-console.yml
service: jhipster-elasticsearch
jhipster-logstash:
extends:
file: jhipster-console.yml
service: jhipster-logstash
depends_on:
- jhipster-elasticsearch
jhipster-console:
extends:
file: jhipster-console.yml
service: jhipster-console
depends_on:
- jhipster-elasticsearch
jhipster-import-dashboards:
extends:
file: jhipster-console.yml
service: jhipster-import-dashboards
depends_on:
- jhipster-elasticsearch
jhipster-zipkin:
extends:
file: jhipster-console.yml
service: jhipster-zipkin
depends_on:
- jhipster-elasticsearch发布于 2018-07-12 10:31:54
我猜你有私人存储库。如果它是专用存储库,那么就需要停靠者登录凭据。遵循以下链接:https://ropenscilabs.github.io/r-docker-tutorial/04-Dockerhub.html
有了这个,你可以拉码头形象。
发布于 2018-07-12 11:21:38
问题是,对接者正在寻找你的图像-- appuaa,chipagames。这是因为您还没有在本地构建它们,而docker正在查看已知的存储库(如hub.docker ),但没有成功。
您应该将您的应用程序构建为
./mvnw -Pprod package dockerfile:build或
./gradlew -Pprod build buildDocker然后再次尝试docker-compose up
https://stackoverflow.com/questions/51300620
复制相似问题