0
我有錯誤消息:多克爾 - 撰寫:遇到錯誤,同時造就了這個項目
ERROR: for webapi No such image: sha256:58e2b174484ca40a99ec559bcf6421811d4532cbe009f89d08d430eae9f27050
ERROR: Encountered errors while bringing up the project.
在泊塢快速入門終端中運行命令後:
docker-compose build
docker-compose up -d
它看起來像一些問題,我的形象,但我無法找到我應該找到的地方。它的構建正常,在運行圖像時拋出異常。
我的搬運工,compose.yml:
version: '2'
services:
webapi:
image: clientpanel
build:
context: ./src/WebApi
dockerfile: Dockerfile
links:
- mongodb
- rabbit
ports:
- "9183:9183"
mongodb:
image: mongo
ports:
- "27017:27017"
rabbit:
container_name: dev_rabbit
hostname: localhost
image: rabbitmq:3.6.8-management
environment:
CLUSTERED: "true"
RABBITMQ_DEFAULT_USER: "guest"
RABBITMQ_DEFAULT_PASS: "guest"
RABBITMQ_DEFAULT_VHOST: "/"
ports:
- "5672:5672"
- "15672:15672"
而且我Dockerfile
FROM microsoft/aspnetcore:1.1
ARG source
WORKDIR /app
EXPOSE 80
COPY ${source:-obj/Docker/publish} .
ENTRYPOINT ["dotnet", "WebApi.dll"]
用'docker-compose logs'或在你的容器中檢查你的日誌 – fernandezcuesta
我看到一些RabbitMQ異常例外: | RabbitMQ.Client.Exceptions.BrokerUnreachableException:沒有指定的端點可達---> RabbitMQ.Client.Exceptions.ConnectFailureException:連接失敗---> System.Net.Internals.SocketExceptionFactory + ExtendedSocketException:連接被拒絕127.0.0.1:5672 '。但是我現在不是爲什麼它會阻塞,因爲我在docker-compose中設置了端口。也許你對這個問題有一些經驗@fernandezcuesta? – mkubasz
我可以懷疑你的應用程序試圖連接到'127.0.0.1:5672'而不是'dev_rabbit:5672' – fernandezcuesta