2016-11-11 137 views
1

我正在學習如何使用泊塢窗,構成官方文檔如下:https://docs.docker.com/compose/gettingstarted/更改端口

當瀏覽到http://myserver.com:5000我有預期的結果:

Hello World! I have been seen 1 times. 

我想將監聽端口更改爲5001修改docker-compose.yml文件如下:

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

不幸的是,在停止並取出容器('docker-compose down')並重新啓動('docker-compose up -d')後,與http://myserver.com:5001的連接被拒絕。

有什麼想法?

+1

你已經改變了你的應用程序在5001端口監聽嗎? – mickadoo

回答

1

你應該改變外部端口,只在(XXXX的第一個端口號:XXXX)

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