Dockerfiles/port-forward/README.md
2019-02-18 15:53:17 +08:00

845 B

port-forward

Forward your traffic behind NAT, expose certain services in containers etc.

Usage

Define the following environment variables to configure port-forwarding.

Variable Description Optional
REMOTE_HOST IP or address of the host you want to forward traffic to no
REMOTE_PORT Port on remote host to forward traffic to yes (80)
LOCAL_PORT Port where container listens yes (80)

The socat process within the container will listen by default to port 80, use -pdocker flag to map the port of the local machine where it will listen to traffic to be forwarded.

docker run \
	--name port-forward \
	-d \
	--restart always \
	--publish 81:80 \
	--ENV REMOTE_HOST=example.com \
	--ENV REMOTE_PORT=82 \
	--ENV LOCAL_PORT=80 \
	newnius/port-forward