2016-11-11 139 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