A Dockerfile that produces a container that will run Tinyproxy.
Caution. This configures Tinyproxy to allow any connection by default. This may have security implications.
$ sudo docker build -t="paintedfox/tinyproxy" .
Within the container, Tinyproxy will start listening on port 8888
. So, if we wish to expose the HTTP proxy service on port 8765
on the host machine, we can run the image like so...
$ sudo docker run -name="tinyproxy" -p 8765:8888 -d paintedfox/tinyproxy
The -name="tinyproxy"
names the container as tinyproxy so we can easily refer to its name rather than id.