| 12345678910111213141516171819202122232425262728 |
- Feature: Report port conflicts
- Background:
- Given a compose file
- """
- services:
- web:
- image: nginx
- ports:
- - 31415:80
- """
- And I run "docker rm -f nginx-pi-31415"
- Scenario: Reports a port allocation conflict with another container
- Given I run "docker run -d -p 31415:80 --name nginx-pi-31415 nginx"
- When I run "compose up -d"
- Then the output contains "port is already allocated"
- And the exit code is 1
- Scenario: Reports a port conflict with some other process
- Given a process listening on port 31415
- When I run "compose up -d"
- Then the output contains "address already in use"
- And the exit code is 1
- Scenario: Cleanup
- Given I run "docker rm -f nginx-pi-31415"
|