2017-11-07 9 views
2

dockerでWebサービスを実行する前にrabbitmqに3つの交換を追加する必要があります。私のドッキングウィンドウ-compose.ymlは、以下のようなものです:rabbitmqの交換をDockerfileで追加するか、ドッカーで作成する

version: '3' 

services: 
    web: 
    build: . 
    command: python manage.py runserver 0.0.0.0:9070 
    volumes: 
     - .:/code 
    ports: 
     - "9070:8000" 

    depends_on: 
     -redis 
     -rabbitmq 

    links: 
     - rabbitmq 
     - redis 

    redis: 
    image: redis:latest 

    rabbitmq: 
    image: rabbitmq:3-management 
    ports: 
     - "5672:5672" # we forward this port because it's useful for debugging 
     - "15672:15672" # here, we can access rabbitmq management plugin' 

YMLスクリプトに交換を追加するための任意のアイデア?為替名前はdataprocdataproc_outputmlearning

+0

この作品を制作しましたか? – SkarXa

+1

@SkarXa 15672:15672 "とマッピングされており、交換を宣言しているので、ブラウザでlocalhost:15672からアクセスする必要があります。これが私が解決した方法です。 –

答えて

関連する問題