mirror of
https://github.com/thib8956/nginx-proxy
synced 2024-11-23 04:16:31 +00:00
197d793a25
Experimentation to see if it is worth the effort
36 lines
806 B
Markdown
36 lines
806 B
Markdown
This directory contains ressources to build Docker images tests depend on
|
|
|
|
# Build images
|
|
|
|
./build.sh
|
|
|
|
|
|
# Images
|
|
|
|
## web
|
|
|
|
This container will run one or many webservers, each of them listening on a single port.
|
|
|
|
Ports are specified using the `WEB_PORTS` environment variable:
|
|
|
|
docker run -d -e WEB_PORTS=80 web # will create a container running one webserver listening on port 80
|
|
docker run -d -e WEB_PORTS="80 81" web # will create a container running two webservers, one listening on port 80 and a second one listening on port 81
|
|
|
|
The webserver answer for two paths:
|
|
|
|
- `/headers`
|
|
- `/port`
|
|
|
|
```
|
|
$ docker run -d -e WEB_PORTS=80 -p 80:80 web
|
|
$ curl http://127.0.0.1:80/headers
|
|
Host: 127.0.0.1
|
|
User-Agent: curl/7.47.0
|
|
Accept: */*
|
|
|
|
$ curl http://127.0.0.1:80/port
|
|
answer from port 80
|
|
|
|
```
|
|
|