2016-11-11 6 views
1

ich lerne, wie verwenden Docker-komponiert nach der offiziellen Dokumentation: https://docs.docker.com/compose/gettingstarted/Ändern Port in Docker-compose.yml

Wann http://myserver.com:5000 Surfen Ich habe das erwartete Ergebnis:

Hello World! I have been seen 1 times. 

Ich möchte den Listening-Port zu 5001 ändern die docker-compose.yml Datei wie folgt ändern:

version: '2' 
    services: 
    web: 
     build: . 
     ports: 
     - "5001:5001" 
     volumes: 
     - .:/code 
     depends_on: 
     - redis 
    redis: 
     image: redis 

Leider nach dem Stoppen und Entfernen des Containers (mit 'Docker-compose down') und starten Sie es erneut (mit 'docker-compose-up'), die Verbindung zu http://myserver.com:5001 wird abgelehnt.

Irgendeine Idee?

+1

Sie Ihre Anwendung geändert haben auch auf Port 5001 zu hören? – mickadoo

Antwort

1

Sie sollten die extern Port nur dann ändern (die erste Portnummer in xxxx: xxxx)

version: '2' 
    services: 
    web: 
     build: . 
     ports: 
     - "5001:5000" 
     volumes: 
     - .:/code 
     depends_on: 
     - redis 
    redis: 
     image: redis