2017-03-28 37 views
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"] 
+0

用'docker-compose logs'或在你的容器中檢查你的日誌 – fernandezcuesta

+0

我看到一些RabbitMQ異常例外: | RabbitMQ.Client.Exceptions.BrokerUnreachableException:沒有指定的端點可達---> RabbitMQ.Client.Exceptions.ConnectFailureException:連接失敗---> System.Net.Internals.SocketExceptionFactory + ExtendedSocketException:連接被拒絕127.0.0.1:5672 '。但是我現在不是爲什麼它會阻塞,因爲我在docker-compose中設置了端口。也許你對這個問題有一些經驗@fernandezcuesta? – mkubasz

+0

我可以懷疑你的應用程序試圖連接到'127.0.0.1:5672'而不是'dev_rabbit:5672' – fernandezcuesta

回答

0

使用泊塢窗,撰寫RM取出停止服務容器,然後嘗試泊塢窗,撰寫了。 我們可以看到服務容器使用docker-compose ps