mirror of https://github.com/docker/compose.git
29 lines
774 B
Gherkin
29 lines
774 B
Gherkin
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"
|
|
|